ТОП Seo блогов рунета (голосование).

(Ответов: 90, Просмотров: 19773)

Результаты опроса: Какой блог на ваш взгляд достоин звания "ТОПовый"?

Голосовавшие
470. Вы ещё не голосовали в этом опросе
  • seoprofy.ua/blog

    84 17.87%
  • vovka.su

    18 3.83%
  • devaka.ru

    51 10.85%
  • wildo.ru

    20 4.26%
  • shakin.ru

    24 5.11%
  • seo-aspirant.ru

    6 1.28%
  • delexp.net

    13 2.77%
  • kurilo.pro

    2 0.43%
  • maulnet.ru

    19 4.04%
  • sidash.ru

    4 0.85%
  • optimizatorsha.ru

    5 1.06%
  • sosnovskij.ru

    13 2.77%
  • alaev.info

    11 2.34%
  • bablorub.blogspot.ru

    5 1.06%
  • wpnew.ru

    4 0.85%
  • Cpaking.ru

    32 6.81%
  • shihal.ru

    4 0.85%
  • blogarbik.ru

    15 3.19%
  • terehoff.com

    21 4.47%
  • Блоги не читаю, хочу посмотреть результат

    119 25.32%
Страница 1 из 10 123 Последняя
  1. Administrator Аватар для Вадим
    • Регистрация: 27.10.2010
    • Сообщений: 3,994
    • Репутация: 5475
    • Webmoney BL: ?
    Здравствуйте, люди добрые!

    Помгите пожалуйста :)

    Предположим есть меню. Я его делаю очень стандартно:

    Код HTML:
    <ul class="menu"> <li><a href="#">Пункт 1</a></li> <li><a href="#">Пункт 2</a></li> <li><a href="#">Пункт 3</a></li> </ul>
    Код HTML:
    ul {list-style-type: none;}
    ul.menu li {float: left;}
    Это если базово. Ну там маргины ещё, цвет шрифта и тому подобное я тут опускаю, ибо не суть...

    На это меню нужно по наведению мышки навешать картинку и изменить цвет шрифта. Вроде всё понятно, но возникают вопросы:

    1. Событие hover вешать на саму ссылку или на LI?
    2. Как добиться того, чтобы картинка была не по высоте текста, а по высоте блока меню?
    3. Известно, что в меню слова могут быть разной длины. Как сделать так, чтобы картинка заполняла по ширине всё пространство? Т.е. не была фиксированной по ширине, а подстраивалась бы под слова меню?
    4. И, наконец, как сделать так, чтобы эта разность ширин слов не повлияла на общий вид меню? Т.е. чтобы во всех ситуациях слова меню не прыгали и не съезжали?

    Всем спасибо огромное за помощь! :)
    • 13

    Спасибо сказали:

    CuxpecT(19.11.2013), Delet_ER(18.11.2013), genjnat(18.11.2013), HaXaL(18.11.2013), Nekolife(19.11.2013), OKyJIucT(17.11.2013), ROMASA464(17.11.2013), Saymon(17.11.2013), St1(07.01.2014), ViTaXa(18.11.2013), Xilderika(16.12.2013), Гендальф Серый(27.11.2013), Демиург(17.11.2013),
  2. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    сделайте макет что нужно, дабы увидеть задумку на примере и сказать по верстке
    Последний раз редактировалось OKyJIucT; 17.11.2013 в 01:05.
    • 0
  3. Super Moderator Аватар для Демиург
    • Регистрация: 09.06.2011
    • Сообщений: 2,212
    • Репутация: 1782
    • Webmoney BL: ?
    Чтобы картинка была по высоте текста я обычно делаю ссылку блочным элементом и на нее вешаю бэкграунд. Соответственно, hover делаю на ссылку. Чтобы картинка заняла по ширине все пространство надо делать ее повторяющейся: repeat-x.

    Код:
    li{
    float:left;
    padding:0;
    margin:0;
    }
    a {
    display:block;
    background:url(bg.png) repeat-x left top;
    height:20px; 
    line-height:20px;/*Чтобы текст был посередине высоты*/
    padding:0 10px;/*к примеру*/
    }
    А вот как делать, чтобы меню было по всей ширине независимо от количества пунктов и длин слов, я не знаю. Подгоняю конкретное меню, если нужно.
    • 3

    Спасибо сказали:

    feuer81(27.01.2014), web-search(17.11.2013), Вадим(17.11.2013),
  4. Super Moderator Аватар для intern
    • Регистрация: 29.08.2011
    • Сообщений: 1,341
    • Репутация: 1199
    • Webmoney BL: ?
    webguru,
    1 hover вешай на ссылку.
    2 Про текст ответил пингвин
    3 используй rerpat
    4 Не совсем потятно, но если ты о переносе слов на следующую строку из за того что оно не вмещается в блок то сократи длину или уменьшай шрифт
    Интересные люди: заявки на интервью

    Тут могла быть ваша ссылка. По вопросам размещения в ЛС.
    • 0
  5. Гуру Аватар для 3s777
    • Регистрация: 09.02.2013
    • Сообщений: 1,417
    • Репутация: 384
    • Webmoney BL: ?
    Ну вот смотрите, что по вёрстке получается:

    Во-первых есть css:

    Код HTML:
    .menu {
        width: 984px;
        height: 65px;
        background-image: url('menu_bg.png');
    }
    
    .menu ul {
        list-style-type: none;
        width: 700px;
        margin: 0 auto;
    }
    
    .menu ul li { 
        float: left;
        margin-right: 54px;
        text-transform: uppercase;
        font-family: Arial;
        font-size: 12px;
        margin-top: 15px;
    
    }
    
    .menu ul li a {
        color: #974a10;
    
    
    }
    
    .menu ul li a:hover {
        color: #fff;
        background-image: url('menu_hover.png');
        background-repeat: repeat-x;
        height: 45px; 
        padding:20px 5px 15px 5px;
    
    }
    И есть HTML:
    Код HTML:
     <div class="menu"> <ul> <li><a href="/">главная</a></li> <li><a href="/about/">о компании</a></li> <li><a href="/clients/">клиенты</a></li> <li><a href="/service_zone/">зона обслуживания</a></li> <li><a href="/contacts/">контакты</a></li> </ul> </div>
    Вот такая очень простая вёрстка. Как бы она достаточно устойчивая, но что мне здесь не нравится:

    1. При наведении на элемент меню, другие элементы, стоящие справа от того, на который наводим, смещаются вправо на несколько пикселей. Получается не очень хорошо.

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

    Буду благодарен за объективные замечания по вёрстке и за помощь в ситуации.
    • 0
  6. Super Moderator Аватар для Демиург
    • Регистрация: 09.06.2011
    • Сообщений: 2,212
    • Репутация: 1782
    • Webmoney BL: ?
    Конечно, вы же при наведении добавляете отступы.

    Код:
    .menu ul li a {
        color: #974a10;
        height: 45px; 
        padding:20px 5px 15px 5px;
    display:block;
    
    }
    
    .menu ul li a:hover {
        color: #fff;
        background-image: url('menu_hover.png');
        background-repeat: repeat-x;
    
    }
    • 1

    Спасибо сказали:

    KiPiSH(08.12.2013), ViTaXa(02.12.2013),
  7. Administrator Аватар для Вадим
    • Регистрация: 27.10.2010
    • Сообщений: 3,994
    • Репутация: 5475
    • Webmoney BL: ?
    А если их не добавлять, то картинка будет точно повторять контуры текста, мне так не надо. Нужно чтобы она на всю высоту была. И пару пикселей лишних в ширину.
    • 0
  8. Super Moderator
    • Регистрация: 20.05.2011
    • Сообщений: 5,729
    • Репутация: 4288
    • Webmoney BL: ?
    В общем, вот сайт-пациент, посмотрите пожалуйста...
    • 0
  9. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,925
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    http://pastebin.com/iVHfxPHz

    лайн- хейджем регулируем относительное положение ссылок.

    ---------- Сообщение добавлено 10:40 ---------- Предыдущее 09:36 ----------

    что-бы выполнить последний пункт № 4 нужно сделать так:
    http://pastebin.com/BZ4a9m1V
    из кода будет все понятно. :)
    • 0
  10. Super Moderator
    • Регистрация: 20.05.2011
    • Сообщений: 5,729
    • Репутация: 4288
    • Webmoney BL: ?
    brainix, я тоже особо не читаю, но по дайджесту можно понять какой контент, сколько на него потрачено сил и какую реальную пользу он несет.
    • 0
Страница 1 из 10 123 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Накрутить голосование
Другая работа 1 29.07.2013 12:19
Как накрутить голосование DLE?
DLE 6 13.05.2013 14:14
Народное голосование
Оффтоп и свободные темы 1 15.12.2010 22:30
5 мифов о рейтинге блогов Яндекса от первого блога рунета!
Дайджест блогосферы 0 22.06.2010 15:05
будущее блогов Рунета
Блоги 100 09.01.2010 00:47

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры