Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Разработка и сопровождение сайтов (http://forum.sape.ru/forumdisplay.php?f=29)
-   -   Верстка (http://forum.sape.ru/showthread.php?t=29399)

Alexey 06.04.2009 14:02

Дивы сложней создавать, однако намного легче поддерживать.

Семантические тэги и элементы позволяют создать ЦСС-ку 1 раз, и потом ее практически не трогать.

Если у вас меню как <ul><li>...</li>.... то добавить туда элемент гораздо проще, чем если бы это была таблица с определенным кол-вом ячеек, когда используется colspan или rowspan.

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

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

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

Добавлено через 2 минуты
А еще таблицы противопоказаны, если сайт будет делать больше одного человека, или предполагается, что сайт будет развиваться силами не разработчика (например, разработчик может заболеть/уйти/быть уволенным). В таком случае читаемость и поддерживаемость кода имеют решающее значение, и потому делать таблицы нельзя.

vopros 06.04.2009 14:10

Alexey,
Не соглашусь :)
Цитата:

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

А вот конструкцию на ксс, да еще разбитую на 3-4 файла. Вот тут голову поломаешь...

20 открывающих дивов, 20 закрывающих. по сути дивы и текст, а на экране красота.
Можно сутки рыться, выискивая каждый класс и что он делает. Особенно, если конструкция вида:
.ya b {}
<div class="ya"><b>TEXT</b></div>

Т.е. искать сам класс, и еще все теги, которые он сопровождает.

А изменив его, еще изменится другой кусок (т.к. админ их сделал однородными). Значит нужно менять не только ксс, но и хтмл.

В общем с наворотами ксс намного сложнее разбираться, если их пичкают без надобности. Лишь бы показать крутость верстки, мол у меня все на дивах и страничка весит всего 5кб.

WebFX 06.04.2009 14:17

Цитата:

Сообщение от vopros (Сообщение 422993)
По мне все просто, открыл в виз редакторе с просмотром кода и все понятно.
А вот конструкцию на ксс, да еще разбитую на 3-4 файла. Вот тут голову поломаешь.

в дриме просто подключить к шаблону стили и всё будет видно так как и должно

vopros 06.04.2009 14:27

Цитата:

Сообщение от WebFX (Сообщение 422999)
в дриме просто подключить к шаблону стили и всё будет видно так как и должно

Я не про это.
В ксс всеравно придется рыться.

Вот пример, у вас столбец для блока, вы вставили туда что то или написали, что не умещается, открыли хтмл, нашли там в столбце width="220" и сделали width="230".
В чужом коде - 5 секунд все сделать.

А если этот столбец идет через ксс, то открыли хтмл, нашли там class="stolb",, открыли ксс, а там ширины нет. Смотрим дальше хтмл, нашли вышестоящий див, нашли его стиль, и там нет ширины.
И вот такие поиски могут занимать много времени.

А если админ сделал и левый и правый столбец одним классом, то придется добавить новый стиль для правого, и изменить его в хтмл.

Т.е. вместо мгновенного исправления 1 цифры, получается квест по файлам ксс.

Alexey 06.04.2009 16:20

Ибо верстать надо с умом. Делать семантическую верстку, а не лишь бы только избавиться от таблиц.
Код HTML:

<div class="news_block">
    <h2>Заголовок новости</h2>
    <span class="date">31.12.2008</span>
    <p>
        .....
    </p>
</div>

А когда дивами пытаются сэмулировать таблицы - то это маразм и глупость. Это действительно как откапывать яму сотовым телефоном потому что это "круто".

Добавлено через 1 минуту
Не та верстка хороша, которая без таблиц. А та, которая читается без визуального редактора. Но ее сделать втрое сложней чем просто без таблиц. Для этого нужен опыт, а не понты:).

WebFX 06.04.2009 16:36

Цитата:

Сообщение от Alexey (Сообщение 423088)
Ибо верстать надо с умом. Делать семантическую верстку, а не лишь бы только избавиться от таблиц.

Цитата:

Сообщение от Alexey (Сообщение 423088)
Не та верстка хороша, которая без таблиц. А та, которая читается без визуального редактора.

плюстыща.

slavs™ 06.04.2009 17:06

Цитата:

Сообщение от Alexey (Сообщение 423088)
А та, которая читается без визуального редактора.

это то да + ,
но! для продвижения это не правильно!
верстаю блоками, визуально они располагаются по одному, а физически - по другому, соответственно и боты хавают контент не так как пипл. Это для выдачи важно!

Алексей Барыкин 06.04.2009 17:15

Тёзке плюсдветыщи!

Добавлено через 41 секунду
Цитата:

Сообщение от slavs™ (Сообщение 423122)
это то да + ,
но! для продвижения это не правильно!
верстаю блоками, визуально они располагаются по одному, а физически - по другому, соответственно и боты хавают контент не так как пипл. Это для выдачи важно!

Одно другому не мешает.


Часовой пояс GMT +3, время: 04:16.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.