| Auteur | |
|---|---|
| mng | # 03 Mar 2010 - 08:23:42 |
| 33 Posts |
Hello, Je me pose quelques questions sur le balisage des textes. Est-il mieux de toujours placer mes textes dans une balise <p>,<span>,<hn>, etc... ? Par exemple, si j'ai un titre de menu dans une des colonnes de mon site, mais qu'il n'entre pas dans ma hiérarchisation <hn>. Dois-je obligatoirement le mettre dans une autre balise ? Est-il plus correcte de le placer dans une balise ? Si oui, dans cet exemple, laquelle serrait la plus adaptée ? Est-il correcte et adapté d'utiliser la balise <strong> hors d'une autre balise ? Merci d'avance |
| Laurie-Anne | # 03 Mar 2010 - 09:12:54 |
| Modérateur 5736 Posts |
Bonjour,mng a écrit :<span> pas vraiment puisque c'est une balise neutre, elle n'apporte pas de sens à son contenu. Dans la liste tu pour ajouter <ul> <ol> et <li> (ainsi que d'autre éléments, mais beaucoup plus spécifiques). Et, oui, il est préférable de baliser son contenu avec des éléments html qui lui apportent du sens. mng a écrit :Si c'est un titre... même s'il ne rentre pas dans la hiérarchisation du contenu de ta page, il rentre dans celle de ta page. mng a écrit :Nope pas dans ton cas, strong sert à donner une forte emphase à une portion de texte. |
| mng | # 03 Mar 2010 - 10:01:11 |
| 33 Posts |
Merci beaucoup, c'est beaucoup plus claire |
| Felipe | # 03 Mar 2010 - 10:50:10 |
| Administrateur 6633 Posts |
Bonjour,mng a écrit : Perso j'aime pas avoir du texte ou des liens qui traînent dans des éléments div, je préfère les placer dans un paragraphe lui-même dans le div ... Il y a quelques contraintes supplémentaires avec le Doctype strict. mng a écrit : Un titre qui n'est pas un titre ... j'ai du mal à te suivre là. mng a écrit : On ne peut rien mettre DANS une balise HTML, à part des attributs et leurs valeurs ... Tu veux sans doute parler d'un élément HTML, composé d'un contenu, d'une balise ouvrante et d'une balise fermante Modifié par Felipe (03 Mar 2010 - 10:50) |
| mng | # 03 Mar 2010 - 12:43:56 |
| 33 Posts |
Felipe a écrit : Même si le texte en question n'est pas vraiment un paragraphe ? Felipe a écrit : Je te fais un exemple: Comment tu baliserais le texte "Menu" ? Modifié par mng (03 Mar 2010 - 12:44) |
| fvsch | # 04 Mar 2010 - 12:36:38 |
| Administrateur 19942 Posts |
mng a écrit : Ça dépend de ce qu'on appelle un paragraphe. HTML4 ne définit pas l'élément P de manière restrictive (comme un paragraphe au sens littéraire, par exemple), et HTML5 en donne une définition large qui correspond à ce que décrit Felipe. mng a écrit : La seule solution logique ici est d'utiliser un H1. |
| mng | # 04 Mar 2010 - 13:42:38 |
| 33 Posts |
Ok merci |