Сергей Шпак
596 повідомлень
#16 років тому
FladeX, прочитал, ответа так и не нашел

Цитата:
Просто если в html идет сначала один div, а потом другой, то это не значит, что первый будет выше (или левее) второго - через css это можно изменить.
- можно по подробней ?
Михаил В.
2195 повідомлень
#16 років тому
Thanatoz
Первая структура пользуется большей любовью сеошников.

-Caesar-
Цитата:
- можно по подробней ?

Вот упрощенный пример популярного layout'а.

HTML часть:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<title>test</title>
</head>
<body>
<div class="main">
<div class="wrapper">
<div class="content">
Content
</div>
</div>

<div class="aside">
Aside
</div>

<div class="extra">
Extra
</div>
</div>
</body>
</html>


и разный CSS к нему (можно задавать динамически, добавляя какой-либо класс):

Content в центре, младшие колонки по бокам (aside слева, extra справа):
* {margin:0;padding:0}
.main {position:relative;overflow:hidden;width:100%;}
.wrapper {float:left;margin-right:-100%;width:100%;}
.content {padding:0 200px}
.aside {float:left;width:200px;}
.extra {float:right;width:200px;}


Content в центре, младшие колонки по бокам (уже extra слева, aside справа):
* {margin:0;padding:0}
.main {position:relative;overflow:hidden;width:100%;}
.wrapper {float:left;margin-right:-100%;width:100%;}
.content {padding:0 200px}
.aside {float:right;width:200px;}
.extra {float:left;width:200px;}


Content справа, младшие колонки слева (aside, extra):
* {margin:0;padding:0}
.main {position:relative;overflow:hidden;width:100%;}
.wrapper {float:left;width:100%;margin-right:-100%;}
.content {padding:0 0 0 400px}
.aside {float:left;width:200px;}
.extra {float:left;width:200px;}

И тд и тп. Нагляднее всего будет.
Евгений Б.
5330 повідомлень
#16 років тому
Цитата:
www.сайт.ru/forum - это часть сайта www.сайт.ru

есть пример, когда ТИЦ разный у сайта и форума
Сергей Шпак
596 повідомлень
#16 років тому
Sir_Michael,
меня больше интересует читаемость контента поисковым пауком, зависимость читаемости от "истинной структуры документа" и "структуры документа задаваемой в цсс" ...

пример :

хтмл :
<div id="d1" >Content #1</div>
<div id="d2" >Content #2</div>


цсс :
#d1{
margin:200px 0 0 0
}
#d2{
position:absolute;
top:0; left:0;
height:200px
}


исходя из выше приведенного, Content #2 - будет играть более важную роль чем Content #1 ?
Михаил В.
2195 повідомлень
#16 років тому
-Caesar-, поисковик индексирует html, а не css.Что и как позиционируется в css ему дела нет. Разве что может смотреть на явные попытки обмана, остальное ему неинтересно.
Артем Л.
11416 повідомлень
#16 років тому
Цитата ("FladeX"):
то это не значит, что первый будет выше (или левее) второго

Конечно... Просто когда все попорядку идет так удобнее
Роман Ч.
762 повідомлення
#16 років тому
Цитата ("Sir_Michael"):
-Caesar-, поисковик индексирует html, а не css.Что и как позиционируется в css ему дела нет. Разве что может смотреть на явные попытки обмана, остальное ему неинтересно.

открою маленький секрет
поисковик индексирует отнюдь не HTML, а тексты.
HTML является всего лишь указателями и метками для поисковика и то, только небольшая часть тегов. Таблицы, списки, дивы и т.п. к "индексируемым" тегам не относятся, поэтому поисковикам пофигу как вы верстаете, ему не пофигу иерархия контента
Михаил В.
2195 повідомлень
#16 років тому
rech, да я как бы в курсе немного, см. внимательно ответ.)
Отвечал я на вопрос -Caesar-, что куда он ни поместит с помощью css блоки, поисковик все равно будет смотреть в html документ.
Цитата:
Таблицы, списки, дивы и т.п. к "индексируемым" тегам не относятся

Как мне подсказывает более подкованный в вопросе коллега, гугл хорошо относится к семантике и использование тех же списков (в смысле не только структуры меню, но и вобще) влияет некоторым образом.
Сергей Шпак
596 повідомлень
#16 років тому
Уточню, если внимательно читать топик, то пояснения о "куда он ни поместит с помощью css блоки, поисковик все равно будет смотреть в html документ" по логике должны быть для ребят которые спрашивали "какой вариант лучше". ( хоть и я об этом спрашивал )

2 rech
Цитата:
Таблицы, списки, дивы и т.п. к "индексируемым" тегам не относятся,

<div style="display:inline;font-size:40px; font-weight:bold"> 
Content
</div>

тоже ему пофиг как я верстаю ?

Может откроете маленький секрет как попасть в серп гугло-твари по вч ?
зы: по поводу секретов, прально делаете что делитесь, новичкам будет полезно.
Но тем не менее, есть люди в теме.
Максим И.
272 повідомлення
#16 років тому
Чтоб попасть в топ по ВЧ, одной внутренней оптимизации недостаточно - нужна хорошая ссылочная масса.
Игорь Р.
9 повідомлень
#16 років тому
Сегодня разница есть, завтра нет, послезавтра опять есть - делайте сайты для людей, а не поисковиков.
Роман Ч.
762 повідомлення
#16 років тому
Цитата ("Sir_Michael"):
Как мне подсказывает более подкованный в вопросе коллега, гугл хорошо относится к семантике и использование тех же списков (в смысле не только структуры меню, но и вобще) влияет некоторым образом.

сами теги списков не влияют, а влияют правильные слова внутри этих тегов
(уж поверьте мне, я не на каких-нибудь футболках или тренажерах, а на стройке и недвижке уже не одну собаку съел=) )
Цитата:
что куда он ни поместит с помощью css блоки, поисковик все равно будет смотреть в html документ.

это да, я просто цитировал вашу фразу, как самую релевантную в топике
Цитата ("-Caesar-"):

тоже ему пофиг как я верстаю ?

пофигу главное правильно выстроить иерархию
Цитата:
Может откроете маленький секрет как попасть в серп гугло-твари по вч ?

FladeX ответил достаточно правильно, только маленькое "но" есть ВЧ низко конкурентные, которые спокойно выводятся внутренней оптимизацией и прогоном по каталогам, а иногда достаточно просто упомянуть в блоге со ссылкой на сайт
Максим Солошенко
13 повідомлень
#16 років тому
Окееееееееей

А если выбирать из таких вариантов?

Структура №1

container
|----header
|---wrapper
---|----content
------|----center
|----right
|----left
|----footer

Структура №2

|----header
|---container
---|----left
---|----center
|----right
|----footer

Структура №3

|----header
|---container
---|----center
---|----left
|----right
|----footer

Получается, что в этом случае вариант 3 лучше так как контент выше?
Роман Ч.
762 повідомлення
#16 років тому
Цитата ("Thanatoz"):
Окееееееееей
Получается, что в этом случае вариант 3 лучше так как контент выше?


все зависит от того, что у вас находится в контейнерах left, right и header.
по поводу иерархии - тут особо ничего сложного, просто делаем по W3C.
Дмитрий П.
11 повідомлень
#16 років тому
Контент однозначно должен быть выше по тексту кода, чем всякие меню, хедеры и прочее
Роман Ч.
762 повідомлення
#16 років тому
Цитата ("dimka-writer"):
Контент однозначно должен быть выше по тексту кода, чем всякие меню, хедеры и прочее

не факт все зависит от структуры сайта
Максим Солошенко
13 повідомлень
#16 років тому
Header - шапка.
left - меню.
center - контент.
right - дополнительная инфа.
Вот такое содержание страницы.
Роман Ч.
762 повідомлення
#16 років тому
Цитата ("Thanatoz"):
Header - шапка.
left - меню.
center - контент.
right - дополнительная инфа.
Вот такое содержание страницы.

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

учитывая вопросы и пояснения - рекомендую не париться с SEO версткой, а просто качественно и валидно верстать.
Артем Л.
11416 повідомлень
#16 років тому
Цитата ("rech"):
учитывая вопросы и пояснения - рекомендую не париться с SEO версткой, а просто качественно и валидно верстать.

Абсолютно поддерживаю!
Антон Король
32 повідомлення
#15 років тому
На поддомене лучше.