За последние 24 часа нас посетили 20832 программиста и 1135 роботов. Сейчас ищут 394 программиста ...

Странности с тэгом table, style.

Тема в разделе "HTML и CSS", создана пользователем Vladchucha, 3 май 2019.

  1. Vladchucha

    Vladchucha Активный пользователь

    С нами с:
    12 ноя 2018
    Сообщения:
    167
    Симпатии:
    7
    Адрес:
    Nürnberg
    Добрый вечер, вот что не понимаю.
    Таблица
    HTML:
    1. <table class="table_2" border=3px  width=auto  cellpadding="3" cellspacing="1">
    2. ..........
    Вижу таблицу с данными и в ней границы между ячейками.
    Теперь делаю так
    HTML:
    1. <table class="table_2"  style="width:auto; border-width:thick;
    2. border-color:#633; "  cellpadding="3" cellspacing="1">
    3. ..........
    Результат:
    1. Таблица стала уже процентов на 30,
    почему? Данные те же самые.
    2. Появилась толстая внешняя граница, но исчезли внутрение границы
    Как сделать чтобы в <style> все было?
    cellpadding, cellspacing можно как-то тоже в style управлять?
    Заране спасибо.
     
  2. Vladchucha

    Vladchucha Активный пользователь

    С нами с:
    12 ноя 2018
    Сообщения:
    167
    Симпатии:
    7
    Адрес:
    Nürnberg
    Никто не отвечает.
    Пришлось самому разбираться.
    Вроде понял в чем дело,
    черт знает что.
     
  3. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    @Vladchucha вот смотри.
    Если не использовать border у <table> а задавать его через css, то границы применяться только к <table></table>.
    Далее надо будет задать границы к <thead>. Далее придется задать границы к <tr>, потом уже к <th> и даже к <tbody>. И вот только поcле этого у вас вся таблица будет в рамочках.
    И вот чтобы все это не делать и существует <table border="1">
     
    Vladchucha нравится это.
  4. Vladchucha

    Vladchucha Активный пользователь

    С нами с:
    12 ноя 2018
    Сообщения:
    167
    Симпатии:
    7
    Адрес:
    Nürnberg
    Да, именно это я и выяснил с удивлением.
    НО: в описаниях по HTML стоит, стоит, что все, ребята, устарело,
    забыл как по англ. это, там некое изящное слово используется для таких случаев.
    И что, народ не использует, или как ты пишешь, плевать,
    удобно ведь, какие проблемы ......?
     
  5. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
  6. Vladchucha

    Vladchucha Активный пользователь

    С нами с:
    12 ноя 2018
    Сообщения:
    167
    Симпатии:
    7
    Адрес:
    Nürnberg
    Спасибо большое,
    похоже действительно стоит.