Горизонтальное меню и уменьшение размера окна браузера

S
На сайте с 14.05.2009
Offline
93
3154

Мужики, как справиться с такой проблемой. Сейчас тренируюсь с менюшками. При уменьшении окна браузера некоторые пункты меню выпадают и оказываются на следующей строке. При этом вы не знаете точной длинны списка <ul>.

kapyceJlb
На сайте с 06.12.2008
Offline
23
#1

код в студию!

html/css/jQuery верстка http://tony-art.ru/ (http://tony-art.ru/) icq: 295-249
S
На сайте с 14.05.2009
Offline
93
#2
kapyceJlb:
код в студию!

Да абсолютно любое меню.

html

<div id="main_nav">

<ul id="nav">

<li><a href="">Главная</a></li>

<li><a href="">Портрет</a></li>

<li><a href="">Эротика</a></li>

<li><a href="">Музыка</a></li>

<li><a href="" id="navb">Жанр</a></li>

<li><a href="">Карандаш</a></li>

<li><a href="">Контакты</a></li>

</ul>

</div>

css

body {

background-color:#333333;

}

a:link {

text-decoration:none;

}

a:visited {

text-decoration:none;

}

#nav {

padding-left:0;

margin-left:0;

list-style:none;

background-color:#FFFF00;

overflow:hidden;

}

#nav a {

float:left;

padding:5px 30px 5px 30px;

border:1px solid #a96060;

background:url(gradient.gif) repeat-x center center;

color:#FFFFFF;

text-transform:uppercase;

font-size:12px;

}

#nav li {

display:inline;

}

#nav a:hover {

background:url(gradient2.gif) repeat-x center center;

}

Прикрепил два градиента.

Это один из примеров.

gif gradient.gif
gif gradient2.gif
kapyceJlb
На сайте с 06.12.2008
Offline
23
#3

1) задать высоту <ul> тогда будут пропадать пункты лишние вообще

#nav {

height:25px;

}

2) задать ширину в % для блока, но тут будет сужаться по максимуму, но при китической массе переноситься.

#nav a {

display:block;

width:5%;

}

Решение для конкретного примера.

KM
На сайте с 18.08.2009
Offline
0
#4

Можно задать фиксированную ширину ДИВу с меню:

#main_nav {
width: 1200px;
}
S
На сайте с 14.05.2009
Offline
93
#5
K. Master:
Можно задать фиксированную ширину ДИВу с меню:

Ну задашь ему ширину, выровняешь его по центру, а что дальше? Можно убрать "float" и центрировать, но тогда элементы списка перестанут быть блочными и из-за этого возникнет куча других проблем. Ведь есть же какой-то выход... = ( = ))))

TS
На сайте с 26.06.2008
Offline
36
#6

http://a383.ru

посмотрите как тут менюшка сделана. резиновая выпадающая менюшка без явы.

CenaMashin.ru (http://cenamashin.ru) - Сколько стоит твоя машина?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий