19 июня 2008, 14:54

td nowrap в css

<table><tr><td nowrap>text to long, but no wrap</td></tr></table> 

в ксс: 
<style type="text/css">
  table td {white-space: nowrap;}
</style> 
<table><tr><td>text to long, but no wrap</td></tr></table>

5 комментариев РСС

Дмитрий
И это нахрена?
Vitaliy Bogdanets
Что бы логику и отображение отделить от дизайна :)
пуре ксс так сказать
Дмитрий
В данном случае это избыточно. Незачем применять CSS всюду. Нужно только там, где он реально дает преимущества. Тут никаких преимуществ нет.
Vitaliy Bogdanets
я так не думаю :)
Дизайн менять через ксс просто волшебно легко, а когда у тебя все делится на ОЧЕНЬ много шаблонов, ты просто меняешь нужные строки в одном месте и получаешь изменения везде.
Дмитрий
А как вы поступите, если вам нужно будет только одну ячейку сделать nowrap из таблицы в 10 ячеек? Создадите класс или id? ) Я не спорю, когда у вас все ячейки таблицы нужно сделать nowrap, это выгоднее. Но если половину — то без применения CSS3 или JS удобно и просто не получится. И выгоднее будет сделать обычный nowrap атрибут. В первую очередь в плане сложности и в конечном размере файлов.
Vitaliy Bogdanets
Здесь ты прав :) Но если этот «новрап» нужен определённой колонке, значит и стиль у него будет какой-то особенный, потому раз на раз ;)
SelenIT
Еще CSS-вариант универсальнее, т. к. применим к любому элементу, не только к ячейке.
wa1
В любом случае это правильно, разделять все, так что спасибо.

Ваш комментарий

адрес не будет опубликован

ХТМЛ не работает


Ctrl + Enter