Сайты - по стандартам, но не стандартные сайты!
Тема потенциально флеймовая, но тем не менее, меня очень волнующая.
Итак, постановка задачи
Разверстать сайт включающий:
а. Заголовок на всю ширину страницы с логотипом в левом углу и баннером в правом.
б. Три колонки - левая и правая фиксированной ширины в пикселях, центральная - занимает всё доступное место между.
в. Футер с копирайтами.
И так, решил подучить DIV и на этом несложном примере отверстать сайтик.
Нашёл несколько готовых решений (на этом сайте и на glish.com).
Скачал, глянул в css и ужаснулся. Блин, отрицательные маргины, границы по 160 пикселей, какие-то трюки, хаки, ёлки зелённые.
Вот я и думаю, а не проще ли табличкой-то? Менять layout взмахом css я не буду (имеется ввиду расположение колонок), а такая белиберда в css-ке и html-ине мне не нужна.
Такое чувство, что здесь div притянуты исключительно за уши. И вообще говоря, для решения таких задач не очень подходят, иначе зачем нужны такие радости непонятного кода, который я сам-то не особо могу в голове проинтерпретировать.
Так что же, Кесарю - кесарево или DIV фарева?
Нет на форуме
1 пока ИЕ не догрузит закрывающий тег таблицы он ничего наэкране не покажет
2 меньше кода в хтмл
Нет на форуме
1. Хмммм. Вот тут я не уверен.
2. Я не хочу добиваться уменьшения хтмля за счёт извращений в CSS. Единственное, почему я так бьюсь с этим - потому что хочу знать, что это такое, и как этим пользоваться. Потому что за то время, какое я убил на попытку отверстать элементарный сайт с div можно было бы десяток сделать в таблицах. Я не имею ввиду, целиком и полностью использовать таблицы или div, просто что-то пуля серебрянная - вовсе не серебрянная
Нет на форуме
MT
Речь идёт об одном конкретном случае. Почему вёрстка div становится в некоторых случаях чистейшим Вуду? Почему глядя на соответствующий css я не только не понимаю того, что он делает (хотя с предметом знаком), но и натыкаюсь на 15 трюков для того чтобы
фактически табличный макет выглядел как таблица с использованием последней известной серебрянной пули - DIV в разных браузерах.
Не поймите неправильно, не хочу флеймить, просто важно для меня это - разобраться в предмете. А пока те доводы которые я вижу в пользу DIV довольно голословны.
P.S
имеется ввиду повсеместное использование DIV
Отредактированно decil (02.01.2010 23:41)
Нет на форуме
Вот, отлично сказано:
http://alexsergeyev.com/ru_stupid_t … snags.html
В общем, как мы уже сказали, есть такие задачи, в которых табличное решение имеет свои преимущества, но на наш взгляд каждый должен решать - стоят ли визуальные ухищрения того чтоб вводить таблицы для вёрстки?
То бишь, если ваш дизайнер нарисовал такой макет, который удобнее верстать таблицой - пошлите его на..., ведь стоят ли визуальные ухищрения того чтоб вводить таблицы для вёрстки
Нет на форуме
и в третих мне просто больше нравится работать со стилями
наверно это самое главное
Нет на форуме
Раньше я тоже все делал таблицами и распорками. С недавних пор начал применять div. По началу было трудновато, но после того, как я понял в чем суть и как это все располагается, то все встало на свои места.
На счет кодирования div'ами в принципе, я за. Просто этот сайт сделан именно блоками и если я гружу заглавную страницу, то трафик порядка нескольких десятков килобайт. Если же открыть похожий сайт, но табличный, то трафик будет существенно больше.
На счет общего каркаса страницы, то тут я не уверен. Мне показалось, что в некоторых случаях лучше его сделать именно таблицами, а уже все остальное делать div'ами.
Нет на форуме