2011-10-05 13 views
11

Ran in questa stranezza oggi.Perché il rientro del testo non funziona quando il suo contenitore ha uno: pseudo-elemento prima /: dopo? (FX/Opera)

http://jsfiddle.net/UJAjD/3/

Si noterà che in Firefox 7 e Opera, la scatola grigia ha la parola "Avanti" in esso. Il CSS include una proprietà di rientro del testo che dovrebbe spostare quel testo all'esterno del suo contenitore. La visualizzazione di questa pagina in IE o Chrome lo mostra nel modo giusto. Almeno il modo in cui dovresti pensare che dovrebbe mostrare.

Si tratta di un bug noto? C'è una soluzione?

+1

Il problema non lo fa sembra essere correlato a pseudo-elementi, questo si comporta esattamente allo stesso modo: http://jsfiddle.net/UJAjD/4/ – thirtydot

+0

Vero, quindi sembra proprio come Boris menzionato di seguito. Grazie. – jkupczak

risposta

10

Per specifiche, il rientro del testo influisce sul testo nella casella della prima riga del blocco.

Il problema è che le specifiche realtà non chiarisce se la prima casella riga in questo caso contiene il blocco o il testo, e diversi programmi utente interpretare le specifiche in modo diverso ...

+0

Ha senso. Tenendo conto di ciò, tutto ciò che devo fare è cambiare: prima: dopo, in modo che non sia più la prima linea. Grazie. – jkupczak

Problemi correlati