- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Ткач, от 40 до 100 строчек кода, какие комментарии :)
Объясняю ... Можно сверстать:
1. таблицы (table) со стилями внутри
2. таблицы (table) со стилями в css
3. блоками (div) со стилями внутри
4. блоками (div) со стилями в css
А по вашим же словам div = css, а таблицы не могут быть с css ...
Есть табличная верстка, есть блочная верстка(синоним css-верстка), а есть комбинированная. Там, где я писал что "лучше <div>" имел в виду блочную верстку. Если Вы где-то в таблице стилями определили шрифты, то от этого блочной версткой она не станет.
есть блочная верстка(синоним css-верстка)
Откуда такой синоним?
Если Вы где-то в таблице стилями определили шрифты, то от этого блочной версткой она не станет.
А почему она должна стать блочной? В данном случае, если стили вынесены в файле или в отдельном файле, то это будет вёрстка с использованием css или css вёрстка.
CSS вёрстка - это вёрстка с отдельным использованием стилей (обычно в отдельном файле ***.css). По своему названию она не имеет никакой привязки ни к дивной, ни к табличной.
table + css = css вёрстка
div + css = css вёрстка
div со стилями внутри тегов = не css вёрстка
table со стилями внутри тегов = не css вёрстка
По-моему, это очевидно ...
Хьюстон, у нас проблемы)))))
Это все вопрос религии. Хотя имхо есть несколько очевидных вещей. Таблица нужна там, где представляется табличная информация и не нужна там, где много вложенных таблиц можно заменить парой div-ов (читай блоков).
Вложенные таблицы, теги <font> и другие архаизмы безразличны поисковым роботам, НО повышают трафик в несколько раз даже для самых простых сайтов. Про расположение дивов так же согласна с предыдущими ораторами: дивы и соотвественно контент в них можно расположитьв каком угодно порядке, но без фанатизма, конечно.
И еще один приятный момент: за 3 минуты потом можно переверстать в css-файлах сайт так, что расположение элементов изменится и визуально, и для роботов. А дальше уже танцы с бубнами. Имхо для роботов и сео лучше, когда куча кода с тд, фонтом, стилем заменяется красивой конструкцией <h3></h3>. И для них проверенно действует принцип: чем меньше кода в целом, тем лучше и быстрее проходит индексация контента.
дивы и соотвественно контент в них можно расположитьв каком угодно порядке, но без фанатизма, конечно.
с таблицами то же самое ;)
Имхо для роботов и сео лучше, когда куча кода с тд, фонтом, стилем заменяется красивой конструкцией <h3></h3>
согласен, только каким образом это относится к типу верстки? :)
Откуда такой синоним?
Сss - верстка
Оттуда:
"Однако с появлением CSS стало возможным принципиальное разделение содержания и представления документа." Попробуйте разделить содержание и представление с помощью таблиц. Купите любую книжку по CSS и почитайте, про что там пишут и чему будет уделено основное внимание - позиционированию, как наиболее сложной составляющей CSS. Визуальное оформление - лишь мизерная часть СSS, термин СSS гораздо шире - это технология представления документов.
"CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения и других аспектов представления документа."
Откуда такой синоним?
CSS вёрстка - это вёрстка с отдельным использованием стилей (обычно в отдельном файле ***.css). По своему названию она не имеет никакой привязки ни к дивной, ни к табличной.
table + css = css вёрстка
div + css = css вёрстка
div со стилями внутри тегов = не css вёрстка
table со стилями внутри тегов = не css вёрстка
А вот это уже точно, Вы уж конечно извините, но Вы сами придумали. И большие определения стилей внутри никто не делает. Так - немного сдвинуть текст, может немного преукрасить. И что, если я написал style="margin-left:10px; margin-top:10px;" внутри дива -это уже не css верстка, если я вообще не использую таблиц?
Вот, кстати, про табличную верстку:
"... Некоторые полагают, что табличная верстка нарушает основную идею создания языков разметки — визуальное отображение документа должно автоматически получаться из логической разметки и не зависеть от его непосредственного содержания. Иными словами, использовать таблицы следует только для отображения табличных данных: статистик, расписаний, сравнительных характеристик и пр., а для расположения элементов документа следует использовать CSS".
с таблицами то же самое
Правда? я не умею в таблице сделать, если утрировать, чтобы основной контент шел в коде раньше левой колонки. И тому подобное.
К теме относится напрямую: я говорю, вместо кучи <td> там, где это возможно, лучше для сео сделать <h>. А там уже надо смотреть в каждом конкретном случае, как лучше, это все общие слова.
savage, а разве у таблицы с помощью css нельзя поменять не только цвет шрифт но и
расположения и других аспектов представления документа
;)
burunduk добавил 07.10.2008 в 11:27
Правда? я не умею в таблице сделать, если утрировать, чтобы основной контент шел в коде раньше левой колонки. И тому подобное.
то что видит поисковик и то что обрабатывает браузер совсем не обязательно должно совпадать (не путать с клоакингом). так что как сверстана страница с помощью таблиц или блоков, не имеет вообще ни какого значения.
в коде может быть конструкция
<h1 id="h1_menu">заголовок</h1>
а браузер будет отрабатывать
<table>
<tr>
<td>
<table>
<tr>
<td><h1 id="h1_menu">заголовок</h1>
</td>
............ и т.д.
;)
<table>
<tr>
<td>
<table>
<tr>
<td><h1 id="h1_menu">заголовок</h1>
</td>
Откуда браузер эту таблицу возьмет, если в коде ее нет? Браузер "видит" то же самое и в той же последовательности, что мы с Вами и простыми пользователями в источнике документа. То же самое, что можно вызвать телнетом в cmd и посмотреть, если в браузере по каким-то причинам это невозможно увидеть.
Евгения Бахвалова, её можно загрузить отдельно от html кода, например скриптом :)