Оцените ширину текста, чтобы настроить div без JavaScript - PullRequest
0 голосов
/ 29 февраля 2012

В сгенерированном html-файле у меня есть несколько div, выровненных попарно, как

<div class="title">Title</div><div>Content</div>
<div class="title">Title</div><div>Content</div>
<div class="title">Title</div><div>Content</div>

и для настройки содержимого я использую javascript, чтобы изменить ширину каждого заголовка

однако, если javascript отключен, я хочу получить обратный вызов для оценки ширины с помощью css таким образом, как .title { width:1.4em; }, где 1.4 - максимальная длина заголовка, умноженная на константу

Я знаю, что невозможно получить точное значение, но есть ли хорошая оценка для константы, чтобы сделать это?

также есть ли способ определить css-классы в noscript или css имеет нечто подобное?

1 Ответ

1 голос
/ 29 февраля 2012

Вы можете использовать моноширинный шрифт . Ширина здесь фиксирована, поэтому вы можете рассчитать свою ширину априори на сервере или вручную.

...