Как лучше для СЕО-div или таблица

[Удален]
#31

Ткач, от 40 до 100 строчек кода, какие комментарии :)

savage
На сайте с 10.01.2007
Offline
224
#32
kimberlit:
Объясняю ... Можно сверстать:
1. таблицы (table) со стилями внутри
2. таблицы (table) со стилями в css
3. блоками (div) со стилями внутри
4. блоками (div) со стилями в css
А по вашим же словам div = css, а таблицы не могут быть с css ...

Есть табличная верстка, есть блочная верстка(синоним css-верстка), а есть комбинированная. Там, где я писал что "лучше <div>" имел в виду блочную верстку. Если Вы где-то в таблице стилями определили шрифты, то от этого блочной версткой она не станет.

Купить / продать сайт ( https://www.telderi.ru/?pid=ca1f70 ) | Недорогой и надежный хостинг ( https://www.get-host.ru )
kimberlit
На сайте с 13.03.2007
Offline
370
#33
savage:
есть блочная верстка(синоним css-верстка)

Откуда такой синоним?

savage:
Если Вы где-то в таблице стилями определили шрифты, то от этого блочной версткой она не станет.

А почему она должна стать блочной? В данном случае, если стили вынесены в файле или в отдельном файле, то это будет вёрстка с использованием css или css вёрстка.

CSS вёрстка - это вёрстка с отдельным использованием стилей (обычно в отдельном файле ***.css). По своему названию она не имеет никакой привязки ни к дивной, ни к табличной.

table + css = css вёрстка

div + css = css вёрстка

div со стилями внутри тегов = не css вёрстка

table со стилями внутри тегов = не css вёрстка

По-моему, это очевидно ...

Евгения Бахвалова
На сайте с 26.05.2008
Offline
83
#34

Хьюстон, у нас проблемы)))))

Это все вопрос религии. Хотя имхо есть несколько очевидных вещей. Таблица нужна там, где представляется табличная информация и не нужна там, где много вложенных таблиц можно заменить парой div-ов (читай блоков).

Вложенные таблицы, теги <font> и другие архаизмы безразличны поисковым роботам, НО повышают трафик в несколько раз даже для самых простых сайтов. Про расположение дивов так же согласна с предыдущими ораторами: дивы и соотвественно контент в них можно расположитьв каком угодно порядке, но без фанатизма, конечно.

И еще один приятный момент: за 3 минуты потом можно переверстать в css-файлах сайт так, что расположение элементов изменится и визуально, и для роботов. А дальше уже танцы с бубнами. Имхо для роботов и сео лучше, когда куча кода с тд, фонтом, стилем заменяется красивой конструкцией <h3></h3>. И для них проверенно действует принцип: чем меньше кода в целом, тем лучше и быстрее проходит индексация контента.

Еня Беарт (http://www.beart.ru) Не ждите чуда - чудите сами.
[Удален]
#35
Евгения Бахвалова:
дивы и соотвественно контент в них можно расположитьв каком угодно порядке, но без фанатизма, конечно.

с таблицами то же самое ;)

Евгения Бахвалова:
Имхо для роботов и сео лучше, когда куча кода с тд, фонтом, стилем заменяется красивой конструкцией <h3></h3>

согласен, только каким образом это относится к типу верстки? :)

savage
На сайте с 10.01.2007
Offline
224
#36
kimberlit:
Откуда такой синоним?

Сss - верстка

Оттуда:

"Однако с появлением CSS стало возможным принципиальное разделение содержания и представления документа." Попробуйте разделить содержание и представление с помощью таблиц. Купите любую книжку по CSS и почитайте, про что там пишут и чему будет уделено основное внимание - позиционированию, как наиболее сложной составляющей CSS. Визуальное оформление - лишь мизерная часть СSS, термин СSS гораздо шире - это технология представления документов.

"CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения и других аспектов представления документа."

kimberlit:
Откуда такой синоним?
CSS вёрстка - это вёрстка с отдельным использованием стилей (обычно в отдельном файле ***.css). По своему названию она не имеет никакой привязки ни к дивной, ни к табличной.

table + css = css вёрстка
div + css = css вёрстка

div со стилями внутри тегов = не css вёрстка
table со стилями внутри тегов = не css вёрстка

А вот это уже точно, Вы уж конечно извините, но Вы сами придумали. И большие определения стилей внутри никто не делает. Так - немного сдвинуть текст, может немного преукрасить. И что, если я написал style="margin-left:10px; margin-top:10px;" внутри дива -это уже не css верстка, если я вообще не использую таблиц?

Вот, кстати, про табличную верстку:

"... Некоторые полагают, что табличная верстка нарушает основную идею создания языков разметки — визуальное отображение документа должно автоматически получаться из логической разметки и не зависеть от его непосредственного содержания. Иными словами, использовать таблицы следует только для отображения табличных данных: статистик, расписаний, сравнительных характеристик и пр., а для расположения элементов документа следует использовать CSS".

Евгения Бахвалова
На сайте с 26.05.2008
Offline
83
#37
burunduk:
с таблицами то же самое

Правда? я не умею в таблице сделать, если утрировать, чтобы основной контент шел в коде раньше левой колонки. И тому подобное.

К теме относится напрямую: я говорю, вместо кучи <td> там, где это возможно, лучше для сео сделать <h>. А там уже надо смотреть в каждом конкретном случае, как лучше, это все общие слова.

[Удален]
#38

savage, а разве у таблицы с помощью css нельзя поменять не только цвет шрифт но и

savage:
расположения и других аспектов представления документа

;)

burunduk добавил 07.10.2008 в 11:27

Евгения Бахвалова:
Правда? я не умею в таблице сделать, если утрировать, чтобы основной контент шел в коде раньше левой колонки. И тому подобное.

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

в коде может быть конструкция

<h1 id="h1_menu">заголовок</h1>

а браузер будет отрабатывать

<table>

<tr>

<td>

<table>

<tr>

<td><h1 id="h1_menu">заголовок</h1>

</td>

............ и т.д.

;)

Евгения Бахвалова
На сайте с 26.05.2008
Offline
83
#39
burunduk:
<table>
<tr>
<td>
<table>
<tr>
<td><h1 id="h1_menu">заголовок</h1>
</td>

Откуда браузер эту таблицу возьмет, если в коде ее нет? Браузер "видит" то же самое и в той же последовательности, что мы с Вами и простыми пользователями в источнике документа. То же самое, что можно вызвать телнетом в cmd и посмотреть, если в браузере по каким-то причинам это невозможно увидеть.

[Удален]
#40

Евгения Бахвалова, её можно загрузить отдельно от html кода, например скриптом :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий