Часто вижу вёрстку и оформление страниц, сделанную таблицами. Не обязательно вся страница сделана, а бывает, что какой-то участок страницы свёрстан с помощью таблицы. Известно, что вёрстка таблицами это признак дурного тона, но более недостатков я не слышал. Поэтому хотел бы обсудить особенности такой вёрстки со знающими людьми.
Во первых, мне кажется, что вёрстка таблицами это вполне приемлемо. Но вот что настораживает.
Является ли для таблиц обязательными вложенными элементами такие теги как <caption>, <thead>, <tbody>, <tfooter> и <th>. Даже не знаю, какой последний изданный w3c стандарт есть, где описывается нужность (ненужность) этих тегов. Может кто даст ссылку на этот стандарт? Обязательны ли они в таблицах? Если обязательны, то это накладывает некоторые особенности на вёрстку, чтобы соблюсти поддержку стандартов и обеспечить кроссбраузерность. Если элемент <thead> обязателен, то тогда получается, какой бы макет не верстался, в нём должно присутствовать что-то, что в этот элемент будет помещено.
С другой стороны, если не обязателен, но в различных firebug'ах я наблюдал, что они добавляются автоматически. Получается, что хотя необязательный тег не помещается в макет, но он возникает в DOM браузера и может быть как-то может повлиять на вёрстку.
В общем, мне кажется, что если бы различные теги вроде <thead>, <tfoot>, <th> и прочие были бы необязательны, то верстать таблицами очень даже можно было (хотя бы некоторые сложные места на макетах), так как практически никому дела нет на это, главное чтоб дизайн у страницы был и он одинаково выглядел во всех браузерах.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
clavin
Часто вижу вёрстку и оформление страниц, сделанную таблицами. Не обязательно вся страница сделана, а бывает, что какой-то участок страницы свёрстан с помощью таблицы. Известно, что вёрстка таблицами это признак дурного тона, но более недостатков я не слышал. Поэтому хотел бы обсудить особенности такой вёрстки со знающими людьми.
Во первых, мне кажется, что вёрстка таблицами это вполне приемлемо. Но вот что настораживает.
Является ли для таблиц обязательными вложенными элементами такие теги как <caption>, <thead>, <tbody>, <tfooter> и <th>. Даже не знаю, какой последний изданный w3c стандарт есть, где описывается нужность (ненужность) этих тегов. Может кто даст ссылку на этот стандарт? Обязательны ли они в таблицах? Если обязательны, то это накладывает некоторые особенности на вёрстку, чтобы соблюсти поддержку стандартов и обеспечить кроссбраузерность. Если элемент <thead> обязателен, то тогда получается, какой бы макет не верстался, в нём должно присутствовать что-то, что в этот элемент будет помещено.
С другой стороны, если не обязателен, но в различных firebug'ах я наблюдал, что они добавляются автоматически. Получается, что хотя необязательный тег не помещается в макет, но он возникает в DOM браузера и может быть как-то может повлиять на вёрстку.
В общем, мне кажется, что если бы различные теги вроде <thead>, <tfoot>, <th> и прочие были бы необязательны, то верстать таблицами очень даже можно было (хотя бы некоторые сложные места на макетах), так как практически никому дела нет на это, главное чтоб дизайн у страницы был и он одинаково выглядел во всех браузерах.
Link to comment
Share on other sites
24 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.