Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Бордер у таблицы


Автор: Ripper 5.2.2009, 15:34
Есть таблица из n*m ячеек. Если я пишу каждой ячейке в стилях border: 1px solid black, но cellspacing=cellpadding=0, то они соприкасаются бордерами и толщина получается 2px, хотя края таблицы имеют толщину 1px. Как сделать так, чтобв везде была толщина 1 px? Мне кажется что прописывать каждой ячейке нужный бордер (например, border-right:0px, кроме последней самой правой ячейки), чтобы в итоге все выглядило красиво это бред. 

Автор: olldman 5.2.2009, 18:52
Действительно бред.
Проще прописать таблице:
Код

TABLE{border-collapse:collapse;}
TD{border:1px solid #цвет;}

а про cellspacing=cellpadding=0 лучше забыть...

Автор: Ripper 5.2.2009, 19:25
Ох как классно! Блин, я так и знал что что-то такое есть
а почему забыть про cellspacing/padding?

Автор: PROhvost 5.2.2009, 19:49
Ripper, потому что этим TABLE{border-collapse:collapse;} Вы заменяете cellspacing=0 и cellpadding=0. Да здравствует CSS.

Автор: olldman 5.2.2009, 20:34
PROhvost
 smile 

Автор: Ripper 6.2.2009, 08:37
Я в восторге просто smile Честно smile А я всю жизнь маялся с этим

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)