- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
День добрый.
Интересует, допускается ли в блочной верстке использование таблиц, а если да, то в каких объемах? Имеется сверстанный дизайн, просили сверстать в блочном стиле, но с моей колокольни, блочную верстку это мало напоминает.
Спасибо.
Все зависит от личных пристрастий, я например верстаю каркас div'ами, а в них уже , если удобнее таблицами, то ими.
Помоему самое главное что бы каркас был дивами, иногда все же рациональнее юзать таблицы.
Насколько понял товарищей, отстаивающих xHTML и строгость стандарта, таблицы допускается использоваться только в том случае, если в них заключены именно табличные данные: столбцы и строки, содержащие определенным образом отформатированную и структурированную информацию. Изначально ни <table>, ни <div> не были предназначены для верстки страниц сайтов, но так уж вышло.. И также вышло, что от таблиц стали отказываться именно как от средства основной разметки страниц.
Встречались заказчики, которые требовали отсутствия таблиц вообще. Это, конечно, перегиб. Просто не стоит использовать таблицы "не по назначению".
Возможно, одной из причин отказа от табличной верстки стало широкое распространение мобильных устройств. При грамотной верстке блоками можно добиться того, чтобы страница была читабельной и на PDA, и даже на мобильном телефоне. Не факт, что таблицы здесь совсем не годятся, однако встречал и такое мнение.
... а ещё на моей памяти такие топики не раз превращались в споры двух лагерей ...
Встречались заказчики, которые требовали отсутствия таблиц вообще.
таких заказчиков надо попросить сверстать таблицу с 15 столбцами, слоями.
сразу охота отпадет что-либо требовать.
Используйте таблицы для форматирования табличных данных и дивы для верстки.
Используйте таблицы для форматирования табличных данных и дивы для верстки.
+1.
самое правильное и универсальное решение. :)
dkameleon, bondarev.pp.ru, сказали правильно, но я бы к этому дополнил, что всё таки сущетвуют дизайны, в которых не хватает 100% растяга по высоте через дивы, спасает вставленная табличка.
В последнее время верстаю всё через дивы, таблички использовать не приходится, а где их использовать? только если китайскую таблицу рождаемости нужно заполнить, да и то существует способ дивный и более меньше занимающий места, нежели <tr><td>
Не являюсь противником таблиц и активным фанатом чисто блочной вёрстки.
Конечно, если дизайн простой, можно и дивами без проблем, но если что-то сложное и как говорилось выше высота основного контейнера должна быть 100%, без таблиц практически не обойтись.
Все твердят, что таблицы не предназначены для разметки страниц, тогда что, блоки предназначены? Таблицы более предсказуемые и стабильные, чем блоки, не надо придумывать какие-то уникальные способы, чтобы сделать какую-то конструкцию.
Так же при последующем редактировании страницы, убрав какой-то блок из блочной вёрстки, вся конструкция может запросто "рассыпаться", чего не произойдет с таблицами.
Конечно не стоит злоупотреблять таблицами, каркас лучше сделать таблицей, а всё остальное блоками. И тогда не нужны никакие хаки, специальные скрипты и прочие нестандартные способы.
Life:),
можно, задав в стилях html и body 100% и положить внутрь блок, например .main задав ему тоже 100% минус высоту подвала.
если всё правильно делать в стилях, то ничего не посыпется, посыпется только если стили отключить.
Также при помощи блоков с помощью добавления различных css можно мнгновенно менять дизайн сайта, чего не сделаешь с таблицами.
при смешанной верстке, я стараюсь наоборот, каркас в дивах, внутри если уж очень нужно вставить, таблички)
ну и наконец то, что в таблицах может нравится ? стабильность конечно. Вы правы, из за IE очень часто приходится прибегать к хакам(
Какая разница как верстать, главное чтобы был валидный код!!! Для поисковиков нет никакой разницы - таблицы или блоки.
Некоторые вещи удобно делать блоками, некоторые удобнее таблицами.
Намедни друг попросил подправить макет сайта свёрстанного только дивами (макет полная *опа оказался - свалка настоящая), в итоге переверстал таблицами и всё стало ок, и кода в 2 раза меньше и корректно везде отображается. Так что таблицы ещё долго будут жить :)