Помощник
Дата поста: | В теме: | За сообщение: | Поблагодарили: | ||
---|---|---|---|---|---|
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> |
|||
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; } Это немного варварский метод, но вроде работает. Это частный случай для первого слова "Платье". Соответственно, нужно будет для всех других пунктов меню сделать свой класс, и применять уникальное значение размера шрифта, которое будет зависеть от количества букв в слове. Как то так. Вообще, советовал бы не замарачиваться, и взять мой первый вариант. Отлично смотрится, естественно, если верно цвета подобрать. |
|||
Текстовая версия | Сейчас: 24.4.2024, 6:38 |