Я пытаюсь загрузить div с диакритикой поверх div без. Интервал не работает, как я. (См. Фрагмент ниже.) Как я могу это исправить?«Тако» шире, чем «Тако». Как я могу это исправить?
div.text {
\t width: 75%;
\t position: relative;
\t }
\t div.diacritics {
\t width: 100%;
\t height: 100%;
\t position: absolute;
\t top: 0;
\t left: 0;
z-index: -1;
color: red;
\t }
<div class="text">String String String String String String String String String String
\t <div class="diacritics">
Stríng Stríng Stríng Stríng Stríng Stríng Stríng Stríng Stríng Stríng</div>
</div>
<div class="text">Taco Taco Taco Taco Taco Taco Taco Taco Taco Taco
\t <div class="diacritics">
Táco Táco Táco Táco Táco Táco Táco Táco Táco Táco</div>
</div>
Я не могу воспроизвести проблему на Mac OS X: http://i.stack.imgur.com/BH9Sw.png – duskwuff
Как контрапункт, я также на OS X пока видим проблему - Я предполагаю, что это разница в установленных шрифтах. Это говорит о том, что ответ на этот вопрос: «Не пытайтесь это сделать, потому что результаты нелегко предсказуемы». –
Если имеет значение, что '' Táco'' не всегда имеет ту же ширину, что и '' Taco '', тогда ваш макет должен быть более надежным. – Sparky