2010-12-15 6 views
1

Можно создать дубликат:
Why not use tables for layout in HTML?используя таблицу в качестве макета

я знаю, что использование таблиц в качестве макета большого problem..Why не профессиональные веб-дизайнеры используют таблицы для разметки больше? и каковы альтернативы в CSS, которые я могу использовать и буду лучшей альтернативой таблицам?

+3

Попробуйте использовать функцию поиска ... – 2010-12-15 13:07:53

+2

http://stackoverflow.com/questions/83073/why-not-use-tables-for-layout-in-html – syrion 2010-12-15 13:09:59

ответ

5

1), как только браузер видит открытие тег таблицы, он остановится рендеринга, пока она не видит закрывающий тег, так как она не имеет возможности даже гадать, что структура таблицы будет выглядеть. Из-за этого таблицы значительно увеличивают время ожидания между тем, когда пользователь запускает запрос, и когда он действительно может использовать вашу страницу.

2) таблицы требуют 3 вложенных тегов, чтобы определить ячейку, которая является чертовски много шума в уже невероятно многословном языке (XML)

3) семантический, таблица для табличных данных. использование его для макета означает, что ваш html не имеет смысла, когда вы его читаете.

1

Попробуйте узнать с помощью DIV тег и давая стиль к нему с помощью css..it имеет больший эффект в взгляде

1

Я определенно рекомендую использовать CSS и XHTML на страницах макета.

Я думаю, что здесь слишком много преимуществ. В отличие от доступности, SEO, простота кодирования для будущей проверки. Я думаю, что сообщения в блогах и статьи по этому вопросу смогут предоставить дополнительную информацию о том, почему и как вы должны использовать CSS вместо таблицы для макетов страниц.

Одна книга, которую я бы предложил, это Решения для веб-стандартов: Руководство по разметке и стилю от Dan Cederholm В этой книге вы узнаете все, что вам нужно знать об использовании CSS и HTML в соответствии с веб-стандартами.

Одна вещь, чтобы иметь в виду, что HTML5 начинает получать широкое использование Есть несколько отличий и дополнительных возможностей, которые отличаются от XHTML

Смежные вопросы