X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

История благодарностей участнику staya. Поблагодарили: 2 раз(а)
Дата поста: В теме: За сообщение: Поблагодарили:
17.11.2011, 22:54 нужна помощь с background
Сложно было по коду понять. Тем более целиком html я так и не увидел.

Что я понял. Зачастую бывает на CMS с динамически формируемым контентом глюки при верстке, типа как в данном случае.
Вот пара советов. Для id="wrap" задай border: 1px solid red; и ты увидишь его истинное положение. Мне кажется, что он не содержит в себе div content и sidebar.
Для content и sidebar тоже сделай рамку во время верстки. Очень полезная штука.

Ну и собственно, что я думаю по этому поводу.
Перед закрывающимся /div слоя wrap добавь еще один <div style="clear: both;"/>
Естественно, для wrap задай background: #FFFFFF;
Если я правильно понял, все сработает и тогда фон будет до низа страницы.

<div id="wrap"><!-- Обертка, для которой задать background-color:#fff; -->
         <div id="nav">
         </div>
         <div id="content">
         </div>
          <div id="sidebar">
         </div>
         <div style="clear: both;"/>
    </div>


Спасибо сказали: (1)
10.11.2011, 18:18 При наведении на ссылку меню она сдвигает все что есть справа от нее.
при наведении текс станоится полужирным.
Может немного не по теме, но на сколько я понял, нужно чтобы при наведении был точно жирный шрифт.
Есть предложение всегда использовать жирный шрифт, просто менять цвет и добавлять подчеркивание при наведении. Сам лично пользуюсь именно таким способом. Накидал код.

li{float:left;padding: 10px;  background: #5555AA;}
li a{
    color:#000;
    text-decoration:none;
    font-size: 16px;
    font-weight:700;
    padding: 10px;
}
li a:hover{
    color:#ff0000;
    text-decoration:underline;
font-weight:700;
background: #CCCCCC;
}


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

li{float:left;padding: 10px;  }
li a{
    color:#000;
    text-decoration:none;
    font-size: 16px;
}
li a:hover{
    color:#ff0000;
    text-decoration:underline;
    font-weight:700;
    font-size: 14px;
}

Это немного варварский метод, но вроде работает. Это частный случай для первого слова "Платье". Соответственно, нужно будет для всех других пунктов меню сделать свой класс, и применять уникальное значение размера шрифта, которое будет зависеть от количества букв в слове. Как то так.

Вообще, советовал бы не замарачиваться, и взять мой первый вариант. Отлично смотрится, естественно, если верно цвета подобрать.


Спасибо сказали: (1)

RSS Текстовая версия Сейчас: 24.4.2024, 6:38
Дизайн