„Pre“-Text umbrechen

Avatar of Chris Coyier
Chris Coyier am

Text in <pre>-Tags wird standardmäßig nicht umbrochen. Sehen Sie sich zum Beispiel das folgende Code-Schnipsel an! Wenn dies Layoutprobleme verursacht, besteht eine Lösung darin, dem Pre-Block die Eigenschaft `overflow` zu geben, um den überschüssigen Inhalt auszublenden oder scrollbar zu machen. Die andere Lösung ist, ihn umbrechen zu lassen.

/* Browser specific (not valid) styles to make preformatted text wrap */		

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}