J'ai un problème avec le HTML ci-dessous:
<html> <body> <p style="font-size: large"> Some paragraph text <span><pre style="display:inline">some span text</pre></span> additional paragraph text that continues ... </p> </body> </html>
3 Réponses :
Vous pouvez le savoir en validant votre HTML. P> pré code> est un élément de niveau de bloc, il n'est pas autorisé à être à l'intérieur d'un
span code> si la mémoire sert à droite. p>
Le problème reste si l'étiquette de l'espace est supprimée
Les balises de paragraphes ne peuvent pas contenir d'éléments de niveau de bloc: p>
http://www.w3.org/ Tr / html401 / struct / text.html # h-9.3.1 p>
Vous pouvez plutôt régler le style CSS pré code> est un élément de niveau de bloc. p>
blanc-espace: pré code> sur votre plage si vous souhaitez avoir
pré code> - genre comportement dans un élément en ligne. P>
se débarrasser de l'étiquette
La principale chose que pré code> tout de suite et donne simplement à votre
span code>
style = "espace blanc: pré" code>. Voir Cette page pour une description de l'autre
blanc code > Options. P>
code>. p>
font-famille: monospace; code>? Une plage comme la vôtre ne ressemble pas à une police de programmation du tout.