2012-02-29 2 views
-1

яваскрипта В сгенерированном HTML-файл У меня есть несколько дивов выровненных попарно, какРасчетного TextWidth для регулировки дивы без

<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

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

+0

Если я определил шрифт, я могу рассчитать максимальную ширину независимо от моноширинности или нет; но я не хочу этого делать, потому что он быстро превращает страницу очень уродливую в некоторых случаях – Hachi

Смежные вопросы