Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / TR внутри THEAD / 14 сообщений из 14, страница 1 из 1
13.01.2016, 14:56
    #39146490
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
Случайно забыл добавить TR внутри THEAD (то есть внутри THEAD указал сразу TH).
И оказалось, что все браузеры это прекрасно отображают, без каких-либо глюков.
И если учесть, что внутри THEAD обычно бывает только одна строка, то это кажется логичным.
Это баг или фича?
________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
13.01.2016, 15:17
    #39146513
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
thead должен иметь внутри себя один или более tr тэг. Так что скорее просто защита от дурака, которая может перестать поддерживаться в любом браузере в любой момент.
...
Рейтинг: 0 / 0
13.01.2016, 15:24
    #39146522
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
фича. в dom в любом случае добавляется tr. а если сделать пустой head, то добавится title.
...
Рейтинг: 0 / 0
14.01.2016, 09:35
    #39146969
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
Alibek B.Это баг или фича?
Больше склоняюсь к защите от дурака...

Потому как сработает и это

Код: html
1.
2.
3.
4.
5.
<table>
   <td>0</td>
   <td>1</td>
   <td>2</td>
</table>
...
Рейтинг: 0 / 0
14.01.2016, 09:54
    #39147001
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
krvsa,

Да. Видном это так и есть!

Но сейчас вообще в 9 случаях из 10 таблицу из ливров строят
...
Рейтинг: 0 / 0
14.01.2016, 11:04
    #39147071
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
krvsaAlibek B.Это баг или фича?
Больше склоняюсь к защите от дурака... когда-то давно читал, что просто для удобства это сделано, чтобы не писать ненужный tr
...
Рейтинг: 0 / 0
14.01.2016, 11:24
    #39147097
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
Antonariyкогда-то давно читал, что просто для удобства это сделано, чтобы не писать ненужный tr
Да, похоже на то.

И тут возникает другой вопрос.
https://jsfiddle.net/aqc0egpd/2/
Судя по тому, что отображается у меня в IE11 и Chrome, CSS-селекторы применяются не к HTML-коду, а к DOM.
Что, КМК, неправильно.
...
Рейтинг: 0 / 0
14.01.2016, 11:27
    #39147101
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
Вот более наглядно: https://jsfiddle.net/aqc0egpd/4/
table#t3 tbody в HTML-коде вообще не присутствует. Но применяется.
...
Рейтинг: 0 / 0
14.01.2016, 13:22
    #39147267
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
Antonariyкогда-то давно читал, что просто для удобства это сделано, чтобы не писать ненужный tr
Я хотел написать то же самое. Но не нашел того места где прочитал (как мне кажется) про такое...
...
Рейтинг: 0 / 0
14.01.2016, 13:25
    #39147273
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
Alibek B.CSS-селекторы применяются не к HTML-коду, а к DOM.
Что, КМК, неправильно.
Х/з, что такое "КМК"...

Но именно так и нужно применять селекторы.
Поскольку ХТМЛ статичен, а ДОМ меняется. И именно к текущему состоянию ДОМ и "применяются" селекторы.
...
Рейтинг: 0 / 0
14.01.2016, 13:26
    #39147277
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
Alibek B.
Код: css
1.
table#t3 tbody

в HTML-коде вообще не присутствует. Но применяется.
Все табличные теги в таблицу "добавляются автоматически"...
...
Рейтинг: 0 / 0
14.01.2016, 14:00
    #39147323
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
КМК — Как Мне Кажется.

krvsaПоскольку ХТМЛ статичен, а ДОМ меняется.
Эта логика мне понятна, наверное она даже более правильная.
Просто тут такой момент.
Если CSS применяется на HTML, то все очень наглядно — смотришь на HTML и подбираешь селектор.
А если CSS применяется к DOM, то нужно в уме представлять, что внутри браузера происходит, помнить про подобные необязательные теги и прочие умолчания.
...
Рейтинг: 0 / 0
14.01.2016, 14:37
    #39147358
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
Alibek B.А если CSS применяется к DOM, то нужно в уме представлять, что внутри браузера происходит, помнить про подобные необязательные теги и прочие умолчания.такова селяви. я уже сто лет помню, что сами собой добавляются head, title, tbody и tr, и неудобств не испытываю.
...
Рейтинг: 0 / 0
18.01.2016, 08:09
    #39149279
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TR внутри THEAD
Alibek B.А если CSS применяется к DOM, то нужно в уме представлять, что внутри браузера происходит, помнить про подобные необязательные теги и прочие умолчания.
Так и есть.
Ведь это ты кузнец этого счастия...
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / TR внутри THEAD / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]