Добрый вечер, вот что не понимаю. Таблица HTML: <table class="table_2" border=3px width=auto cellpadding="3" cellspacing="1"> .......... </table> Вижу таблицу с данными и в ней границы между ячейками. Теперь делаю так HTML: <table class="table_2" style="width:auto; border-width:thick; border-color:#633; " cellpadding="3" cellspacing="1"> .......... </table> Результат: 1. Таблица стала уже процентов на 30, почему? Данные те же самые. 2. Появилась толстая внешняя граница, но исчезли внутрение границы Как сделать чтобы в <style> все было? cellpadding, cellspacing можно как-то тоже в style управлять? Заране спасибо.
@Vladchucha вот смотри. Если не использовать border у <table> а задавать его через css, то границы применяться только к <table></table>. Далее надо будет задать границы к <thead>. Далее придется задать границы к <tr>, потом уже к <th> и даже к <tbody>. И вот только поcле этого у вас вся таблица будет в рамочках. И вот чтобы все это не делать и существует <table border="1">
Да, именно это я и выяснил с удивлением. НО: в описаниях по HTML стоит, стоит, что все, ребята, устарело, забыл как по англ. это, там некое изящное слово используется для таких случаев. И что, народ не использует, или как ты пишешь, плевать, удобно ведь, какие проблемы ......?