IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   таблицы или дивы? (http://www.imho.ws/showthread.php?t=120682)

progLamer 24.06.2007 21:32

таблицы или дивы?
 
Господа программеры, объясните плиз принципиальные различия таблиц и дивов. Что лучше, а что хуже? И зависит ли выбор в сторону какой-то из этих версток в зависимости от "вида" сайта?

И еще вопрос: хотя бы в двух словах объясните плиз что значит табличная/блочная/валидная/"резиновая" верстка и может еще какая-нить бывает? Ну табличная - это понятно :) А то временами вижу объявления типа "требуется такая-то верстка" и такое ощущение, что матом ругаются :негр: И, если можно, то подкиньте ссылок на более подробное описание всего этого :rolleyes: :молись:

Заранее спасибо :beer:

RaZEr 24.06.2007 21:44

Что лучше, зелёное или синее?...

Цитата:

И еще вопрос: хотя бы в двух словах объясните плиз что значит табличная/блочная/валидная/"резиновая"
табличная - таблицами
блочная - блоками
валидная - validator.w3c.org
резиновая - которая тянется

xroot 24.06.2007 22:14

Цитата:

Сообщение от progLamer (Сообщение 1427210)
то подкиньте ссылок на более подробное описание всего этого

люблю заходить сюда
http://www.i2r.ru/static/476/
http://www.i2r.ru/static/479/

да и яндексе набери свой вопрос получишь тучу ссылок

strocks 06.08.2007 20:10

Блоки - однозначно предпочтительнее: для seo лучше, страница грузится быстрее и приятнее.

Таблицами стоит верстать только списки к частыми повторяющимися колонками (большой pricelist или список товаров с ценами), иначе получится много css и запаришься всё верстать

Orloff 15.08.2007 17:57

Ну, скажу честно, если верстать блоками, то css тоже не маленький получится.

Основное преимущество блочной верстки - это то, что не меняя html-кода страницы саму страницу можно изменить в корне.

_http://www.i2r.ru/static/476/ - Тут можно решить много вопросов по css и блочной верстке.

GoodS 16.08.2007 15:27

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

Hoda_net 29.08.2007 10:10

Цитата:

Сообщение от Orloff (Сообщение 1447392)
Ну, скажу честно, если верстать блоками, то css тоже не маленький получится.

Если css хранить в отдельном файле, то он будет храниться в кэше и при дальнейшем передвижении по сайту повторно не грузится.
Кроме того здорово экономит место на сервере.
По блочной верстке могу посоветовать пару книжек:
http://www.wmate.ru/ebooks/book388.html
http://www.wmate.ru/ebooks/book351.html

Juncle 13.09.2007 19:07

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

RaZEr 13.09.2007 19:13

Цитата:

Трехколоночный резиновый дизайн сложновато реализовать на дивах.
http://www.w3.org/ :)

Цитата:

Но в принципе дивы лучше, имхо. Особенно когда стоит вопрос нескольких дизайнов для одного сайта, простым изменением css решается.
А что, к таблицам CSS не применяется? ;)

BorLase 14.09.2007 12:22

http://www.csszengarden.com/

пример(ы) того, что можно сделать с DIV и CSS ;)

GoodS 15.09.2007 10:17

Цитата:

Сообщение от RaZEr (Сообщение 1458318)
Цитата:
Трехколоночный резиновый дизайн сложновато реализовать на дивах.
http://www.w3.org/

Ага и косяков там предостаточно, если размер окошка менять. Конечно можно забить на это все и сказать и так все ок, но лично меня это не устраивает. И вообще если присмотрется хорошо к тамашнему дизайну косяков предостаточно. Причем я гарантию даю что тот кто верстал сайт в курсе этих косяков но ничего сделать не может!

RaZEr 17.09.2007 02:34

Ты это для кого написал, для себя?

GoodS 17.09.2007 13:53

Цитата:

Сообщение от RaZEr (Сообщение 1459330)
Ты это для кого написал, для себя?

Для тебя! Совать в лицо новичков не самый удачный пример верстки не стоит.

BorLase 17.09.2007 13:57

GoodS, не хами людям - это не красит

косяки могут быть (и будут при изменении размера) при любой вестке

drupal в подавляющем большинстве тем сверстан дивами; csszengarden.com - это вообще сказка, что можно сделать с такой версткой - тебя это не убеждает?

вообще, вопрос "хорошо это или плохо" определяется в 99% случаев только квалификацией верстальщика

Aeon 20.09.2007 22:48

Принцип такой - для табличной информации (список товаров, цен, мест), особенно если список включает несколько колонок, используешь таблицы - они для этого изначально предназначены, и это очень помогает для SEO и читабельности в screenreaders итд.

Если уж делаешь таблицы, делаешь их правильно, с thead, tfoot, caption, col, colgroup, th, abbr, headers, итд... (см. http://www.w3.org/TR/html4/struct/tables.html). Большинство людей не используют все качества таблиц.

Для дизайна и верстки используем CSS - да, ещё есть косяки с которыми трудно – но это вина браузеров а не CSS, и поддержка CSS будет становится только лучше, особенно теперь, когда на IE идёт давление от Firefox и Safari.

Ale 28.09.2007 13:34

В основном согласен с Aeon, но
Цитата:

Сообщение от Aeon (Сообщение 1460965)
да, ещё есть косяки с которыми трудно – но это вина браузеров а не CSS

не писать же на сайте - "с косяками обращаться к Б.Гейтсу" Поэтому основной принцип выбора для меня лично - беспринципность (или целесообразность), т.е. верстаем дивами, бо это прогресс и требование рынка, а что требует чересчур больших заморочек - используем преимущества таблиц, тем более что средствами css недостатки, на котор обычно упирают DIVологи, сводятся к нулю или около того


Часовой пояс GMT +4, время: 01:46.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.