Laissez le contenu de la balise
s'enrouler automatiquement et se conformer aux normes du W3C (prise en charge de plusieurs navigateurs) </p> <p>Par défaut, le contenu de la balise <pre /> le retour à la ligne s'il dépasse la plage. Le retour à la ligne se produira automatiquement, ce qui peut entraîner des problèmes lors de l'affichage ou de l'impression. </p> <p>Ce qui suit fournit un code de style CSS conforme aux normes du W3C et prenant en charge plusieurs navigateurs : </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:css;toolbar:false">pre{white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; }La balise pre conservera le format du contenu HTML tel quel, mais si la largeur est trop grande, la page sera cassée. À ce stade, un retour à la ligne automatique est nécessaire pour aider :
Wrapping the pre tagMaking preformated text wrap in CSS3, Mozilla, Opera and IEis the tip that let's you use the pre tag to keep the formatting, without cursing yourself when some of the content is too long and doesn't wrap: pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
Il est préférable d'ajouter un DIV à la balise parent et de définir l'attribut CSS <. 🎜>: word-wrap: break-word; white-space: normal; Utiliser directement l'écriture de style :
<pre style="width:30px;word-break: break-all; word-wrap:break-word;border:1px solid #555"> asfasdfas dfasd fa sdfasdf
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap;word-wrap: break-word;}
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word; white-space : normal ; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
s'enrouler automatiquement