Esempio: http://jsfiddle.net/9e81ytwg/Gli elementi inline non comprimono spazi bianchi prima della fine del tag, nei browser moderni?
<div>Foo <span> Bar </span> Baz</div>
*{font-size:30px;font-family:monospace}
span{background:red;}
Resi in browser legacy:
Rendered in browser moderni:
- PRIMA bar ci sono due spazi, ottengono crollato in un unico spazio che appare bianca
- DOPO bar ci sono due spazi, ottengono crollati in un unico spazio che appare rossa
perché questa differenza? e perché è diverso da come funzionava solo pochi mesi fa?
Esiste un punto specifico/punto in cui è stato modificato il rendering? Mi sarei aspettato che funzionasse come un tempo nei browser legacy. o è un bug?
http://jsfiddle.net/abhitalks/9e81ytwg/1/ – Abhitalks
http://jsfiddle.net/9e81ytwg/2/ –
Stavo per mostrare [questo] (http://jsfiddle.net/9e81ytwg/ 3 /)? Il ragionamento è perché stai premendo ** spazio ** (che è contato come un personaggio) – jbutler483