tag, si le contenu n'est pas paragraphe?
Par exemple:
Ceci est OK P>
<div> <p>some <strong>long</strong> text</p> <p><strong>- end -</strong></p> <p>some long text</p> </div>
6 Réponses :
Si ce n'est pas un paragraphe, il ne devrait pas être marqué comme un paragraphe. (La spécification HTML explique Comment lire le DTD à déterminer quels éléments sont autorisés à un point donné dans un document.) p>
- fin - strong> p> code> p> p> blockQuote>
... Cependant, je ne sais pas ce que c'est. Vous devriez suivre les règles normales pour la grammaire. p>
- fin - strong> Il s'agit d'une indication de la fin du paragraphe après chaque paragraphe dans le fichier Word MS que j'ai reçu du client
Il y a un - fin - strong> code> à la fin de chaque paragraphe i>? C'est intéressant. S'ils l'utilisent comme ça et i> ils veulent garder le contenu, alors
- fin - strong> p> code> est la réponse. Mais je préfère David's - juste p> code> et déposez la chose, s'ils vous le laisseront.
Vous voulez dire même .
Si le contenu n'est pas un paragraphe, il n'est pas sémantique de le marquer comme tel. P>
Si votre marqueur d'extrémité est conçu pour être lu, il est donc discutable qu'il s'agisse ou non d'un paragraphe ou non. Si ce n'est pas conçu pour être lu, il ne doit pas être marqué avec des balises axées sur la lecture comme code>, mais devrait plutôt être dans une plage ou div avec une feuille de style appliquée pour faire la police poids audacieux. p>
Réponse académique: les deux sont compatibles XHTML. Réponse pratique: Les navigateurs ne donneront pas de sh @ t à ce sujet p>
Comme vous l'avez mentionné, le plus bas est plus correct sémantiquement comme étant la balise code> . Sinon, je suis sûr que vous rencontrez des problèmes lorsque vous essayez de valider votre HTML. P>
Il existe de nombreux éléments autres que p code> qu'un élément
fort code> peut être un enfant de. En outre, "validité" et "sémantique" sont des choses très différentes.
D'accord. Mais en ce qui concerne simplement
Dans l'exemple donné dans la question, l'élément fort code> est un enfant de
div code> élément ... qui est valide.
La spécification a > Ne dit pas que vous devez. Le validateur est heureux que vous puissiez l'avoir dans un autre conteneur de niveau de bloc. P>
me semble que "- fin -" est un cas pour un
code> ou a p: après {contenu: "- fin -"} code> < / p>
P: Après {Contenu: "- fin-"} est pris en charge dans tous les navigateurs?
Non, ce n'est pas le cas, mais s'il est purement présent, cela peut ne pas être critique.