Споры о таблчной и блочной вёрстке.

  • Автор темы Автор темы hookman
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

hookman

Участник
Топикстартер
Сообщения
2
Реакции
0
С недавнего времени заинтересовался вёрсткой. В рунете видел не мало споров относительно таблицами верстать или блоками. Случайно наткнулся на статейку (rche.ru/203_tablichno-karkasnaya-verstka.html) о "каркасном подходе". Суть в том, что для карскаса делается таблица, а уже внутри таблицы делается всё блоками.

Хотелось бы услышать мнение бывалых верстальщиков.
 
Ответ: Споры о таблчной и блочной вёрстке.

Костыль в виде таблиц, который использовали на заре веба, приводит к необходимости засорять логическую структуру документа чужеродными элементами. На мой взгляд, это ничем не оправдано. 10–15 лет назад с табличной версткой мирились за неимением альтернативы, но сейчас стили достаточно продвинуты чтобы реализовать почти любую задумку, притом гораздо удобнее.
 
Ответ: Споры о таблчной и блочной вёрстке.

А разве для блоков не нужны костыли для того чтобы всё было нормально во всех браузерах?
 
Ответ: Споры о таблчной и блочной вёрстке.

То что можно сделать блоками, таблицам даже и не снилось. Это 100% анахронизм.
 
Ответ: Споры о таблчной и блочной вёрстке.

Нужно учить CSS и делать все нормально. Подключая разные CSS динамически можно на лету менять дизайны и расположение блоков. Таблицей ты изначально фиксирован.
 
Ответ: Споры о таблчной и блочной вёрстке.

hookman
Костыль — это искусственная конструкция, подменяющая отсутствующие функции.

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

К тому же, не забывайте, что кроме обычных браузеров есть еще мобильные, а так же принтеры и голосовые движки, которые могут требовать совершенно иного представления информации. Так что навязывать им жесткую табличную структуру (неотделимую от контента!) — мне кажется категорически не правильно.
 
Ответ: Споры о таблчной и блочной вёрстке.

Блочная верстка дает больше возможностей, больше свободы творчества, можно создавать более "продвинутые" дизайны. А костыли - они известны и их легко найти в интернете.
 
Ответ: Споры о таблчной и блочной вёрстке.

В любом учебнике написано - таблицы использовать только для создания таблиц и для организации данных. Как элементы структуры - плохо.
 
Ответ: Споры о таблчной и блочной вёрстке.

Вставлю свои пять копеек.
видел не мало споров относительно таблицами верстать или блоками
холивары относятся, в основном к древности, когда основной затык таблиц был в не отображении всего контента, таблицы, пока она полностью не загрузится со всем содержимым. Простой пример. Имеем три <div> блока с тремя картинками внутри, и имеем таблицу с тремя <td> и теми же картинками. Старые браузеры отображали картинки в <div> по мере загрузки, если же они были в таблице, то пока не загрузятся все три, ни одна не отобразится, пусть даже первые две по 10kb, а вторая, к примеру, мегабайт. Все это было справедливо и для прочего контента – внутренней структуры строк таблицы/текста и прочего. Объем кода, увеличивающий вес страницы, на который ранее пеняли, также, более не актуален. 30 kb кода или 45 – разницы никакой. Понятность и читаемость кода – вопрос третий, но любой WYSIWYG даст предельное преставление о структуре - хоть таблицами сайт сверстан, хоть блоками.
Это 100% анахронизм.
анахронизм это юзать блокнот для верстки, в котором многие до сих пор работают, ощущая себя папками, и при этом с пеной у рта доказывать, что какой-нибудь DreamWeaver отстой, при этом ни разу не попробовав его.

Нужно учить CSS и делать все нормально. Подключая разные CSS динамически можно на лету менять дизайны и расположение блоков. Таблицей ты изначально фиксирован.
Что мешает задать те же CSS стили табличным тегам? В том числе и абсолютное позиционирование таблицы. Ячейку, относительно самой таблицы позиционировать, конечно, нельзя, но для особо упёртых в табличную верстку – можно создать еще одну таблицу внутри ячейки.
А разве для блоков не нужны костыли для того чтобы всё было нормально во всех браузерах?
Придерживаясь простых правил – верстка будет одинакова. Это не «костыли», как вы выразились, а обычная грамотная кроссбраузерная верстка.
hookman
жесткую табличную структуру (неотделимую от контента!)
что бы это значило
 
Ответ: Споры о таблчной и блочной вёрстке.

Linotronic
Буквально то, что написано :)

Запихнув некий контент в ячейку вы навсегда привязываете его к содержимому окружающих ячеек. Это делает невозможным переверстку «на лету» при смене стиля сайта, при адаптации к мобильному или любому другому устройству, при создании версии для печати, при использовании специальных возможностей для людей с нарушением зрения, при создании модной нынче верстки для планшетов, где блоки информации меняют размеры и расположение в зависимости от ориентации экрана. Туда же добавим ситуацию, когда контент генерится независимо от верстки и вытягивается из базы (всякие системы 2.0, где контент создают сами пользователи).

Это не «костыли», как вы выразились, а обычная грамотная кроссбраузерная верстка.
Само понятие «кроссбраузерная верстка» это костыль. W3C разрабатывает стандарты именно для того, чтобы сделать верстку универсальной. То, что верстальщикам приходится изобретать еще и специальные «грамотные» приёмы — уже показатель, что что-то не в порядке.
 
Ответ: Споры о таблчной и блочной вёрстке.

Таблицы для таблиц и не более. ИМХО
 
Ответ: Споры о таблчной и блочной вёрстке.

Это конечно да, таблицы неудобны в использовании.
Но на простых сайтах и с ними жить можно. Несмотря на все крики, что поисковые системы хуже ранжируют, - это далеко не так, как показывает практика.
 
Ответ: Споры о таблчной и блочной вёрстке.

таблицы созданы для табличных данных имхо
 
Ответ: Споры о таблчной и блочной вёрстке.

таблицы созданы для табличных данных имхо
не важно для чего они созданы. яндекс пользуется, значит и нам можно, достаточно посмотреть исходный код, к примеру, этой страницы.
 
Статус
Закрыто для дальнейших ответов.