SEO верстка - div идет первым

Тема в разделе "Верстка", создана пользователем seobeginner, 11 окт 2012.

Информация :
Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела и Правилами форума
Для быстрого поиска ответов на ваши вопросы воспользуйтесь Картой раздела и/или Поиском по разделу
Модераторы: ultra
  1. seobeginner

    seobeginner ищу кнопку бабло

    Регистр.:
    5 июл 2008
    Сообщения:
    224
    Симпатии:
    57
    Сам я не верстальщик и знания CSS минимальны, поэтому прошу помощи у разбирающихся в этой теме.
    В общем в целях SEO оптимизации необходимо, чтобы фактически <div><h1>Заголовок статьи</h1>Статья</div> шли сразу после <body>

    А уже потом шапка, сайдбары.
    Но визуально этот блок со статьей шел после шапки и левого сайдбара. Ну т.е. смотрелся как обычный шаблон.
     
  2. Wolfserker

    Wolfserker Постоялец

    Регистр.:
    23 май 2012
    Сообщения:
    141
    Симпатии:
    78
    сделай у div header и div content атрибут position: absolute , и установи координаты bottom: ???px; для обоих элементов так как нужно будет - это по вашим требованиям. Однако с точки зрения сео данная манипуляция не принесет ощутимых результатов - проверено большим количеством оптимизаторов. Многие оптимизаторы считают что поисковые системы уже используют ява смотрелки глазами посетителя, т.е. их не обмануть по средствам изменения расположения элементов в коде страницы - нужно делать маленькие шапки (а не как у многих на 300-500 пикселей), тогда и контент будет располагаться в удобном читаемом для посетителей месте
     
    seobeginner нравится это.
  3. seobeginner

    seobeginner ищу кнопку бабло

    Регистр.:
    5 июл 2008
    Сообщения:
    224
    Симпатии:
    57
    Разобрался с div.
    По поводу эффективности-неэффективности сложно спорить, но пусть уж лучше будет выше контент.
    У меня другой вопрос - опять по поводу CSS.
    Поставил position: absolute и top: 320px. Косяк только в том, что основной диз идет шириной 980px по центру.
    Div с position: absolute выравнивается слева. Т.е. выглядит очень некрасиво при расширении экрана более 1024px
    Как можно выровнить его по центру? <center></center> не помогает
     
  4. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    777
    Симпатии:
    231
    margin:0 auto;
     
  5. Wolfserker

    Wolfserker Постоялец

    Регистр.:
    23 май 2012
    Сообщения:
    141
    Симпатии:
    78
    Слишком общий вопрос. Если тебя устраивает текущий вид страницы, тогда следует оставить тег Р - ошибки в этом нет никакой
     
  6. seobeginner

    seobeginner ищу кнопку бабло

    Регистр.:
    5 июл 2008
    Сообщения:
    224
    Симпатии:
    57
    При прописанном position: absolute не работает выравнивание по центру.
     
  7. Wolfserker

    Wolfserker Постоялец

    Регистр.:
    23 май 2012
    Сообщения:
    141
    Симпатии:
    78
    у тебя шаблон резиновый ?
    Если нет - тогда не понимаю в чем проблема? У тебя есть общий див, с шириной 980px , внутри его находятся несколько дивов с position: absolute, ну а координаты то задаются независимо от разрешения - они относительно общего дива. Поставь у общего дива position: relative
     
    seobeginner нравится это.
  8. Filfx2011

    Filfx2011 Создатель

    Регистр.:
    16 окт 2012
    Сообщения:
    16
    Симпатии:
    0
    А как вынести блок дивов над или под шаблоном на всю длину и для всех мониторов? тоесть чтобы не в общем шаблоне было а в блоке на всю длину, наприер для уведомлений использовать. Спасибо
     
  9. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    777
    Симпатии:
    231
    Задай ширину
    width: 100%;
     
  10. RayTraceR1

    RayTraceR1 Создатель

    Регистр.:
    27 июн 2009
    Сообщения:
    44
    Симпатии:
    15
    тег <center> используется для выравнивания текста, у DIV-а с шириной 980px поставь следующие свойства:
    Код:
    left: 50%;
    margin-left: -490px;
    где 490 это 980/2