Risposte:
Guarda il foglio di stile predefinito CSS2.1 del W3C o la bozza di lavoro CSS2.2 . Copia tutte le impostazioni per PRE e inseriscile nella tua classe.
pre {
display: block;
unicode-bidi: embed;
font-family: monospace;
white-space: pre;
}
overflow: scroll? O se vuoi solo lo scorrimento orizzontale overflow-x: scroll developer.mozilla.org/en-US/docs/Web/CSS/overflow
overflow: auto;potrebbe essere migliore altrimenti potresti ritrovarti con due set di barre di scorrimento quando non ne hai bisogno.
Vedi la proprietà CSS dello spazio bianco .
.like-pre { white-space: pre; }
white-space: pre-wraputile. Si comporta come pre, ma avvolge lunghe file.
Questo fa sembrare uno SPAN un PRE:
span {
white-space: pre;
font-family: monospace;
display: block;
}
Ricordarsi di modificare il selettore CSS come appropriato.
Nello specifico, la proprietà che stai guardando è:
white-space: pre
http://www.quirksmode.org/css/whitespace.html
http://www.w3.org/TR/CSS21/text.html#white-space-prop
Prova questo stile
.pre {
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
line-height: 1.5;
word-break: break-all;
white-space: pre;
white-space: pre\9; /* IE7+ */
display: block;
}
Usato lo stesso qui - http://www.makemyshop.in/
Perché non utilizzare semplicemente il tag <pre>, invece del tag span? Entrambi sono in linea, quindi entrambi dovrebbero comportarsi nel modo desiderato. Se hai problemi a sovrascrivere l'intera definizione di <pre>, dagli semplicemente un id / classe.