Nel mio progetto corrente, ho bisogno di racchiudere ogni singolo carattere di una frase all'interno di una span, così posso misurare la distanza dall'inizio della frase fino a il personaggio in questione.Il carattere di spostamento "Y" in span aumenta il margine al carattere successivo
Purtroppo, sembra che il confezionamento alcuni dei personaggi (che ho trovato per essere vero per "Y" e "T") in un arco, aggiunge un ulteriore margine a destra, in modo tutto il testo viene allungato :
div { font-size: 100px; }
<h2>Expected (same width):</h2>
<div>A-A-A-A</div>
<div>
<span>A</span><span>-</span><span>A</span><span>-</span><span>A</span><span>-</span><span>A</span>
</div>
<h2>Unexpected (different width):</h2>
<div>Y-Y-Y-Y</div>
<div>
<span>Y</span><span>-</span><span>Y</span><span>-</span><span>Y</span><span>-</span><span>Y</span>
</div>
Se si esegue il frammento, vi renderete conto che "AAAA" è significativamente più ampio quando avvolto in campate.
Perché è così? Come posso prevenire questo comportamento?
Questo accade in Chrome, ma non in Firefox o IE – KWeiss
Sì, hai ragione. L'avevo provato solo in Chrome prima. Non ho potuto sperimentarlo con FF. – inaplaY