Jump to content

Центрированная горизонтальная навигация


Jawesome
 Share

Recommended Posts

Два вопроса! Один вопрос!

1.

scr1.jpg

Что вызывает такой большой отступ с левой стороны?

Ответ:

ul {padding-left: 0px}

2.

scr2.jpg

Как зафиксировать навигацию, чтобы при уменьшении окна браузера она не съезжала?

Ответ:

min-width

HTML

<nav>
<div class="parent">
<ul>
<li><a href="#">Главная</a></li>
<li>|</li>
<li><a href="#">Творчество</a></li>
<li>|</li>
<li><a href="#">Фото</a></li>
<li>|</li>
<li><a href="#">Блог</a></li>
<li>|</li>
<li><a href="#">Вопрос автору</a></li>
<li>|</li>
<li><a href="#">Контакты</a></li>
</ul>
</div>
</nav>

CSS

.parent{
text-align:center;
}
nav ul{
display:inline-block;
//display:block;/*IE 6-8*/
list-style:none;
background-color: black;
}
nav li{
float:left;
font-size:20px;
font-weight:bold;
margin:10px;
}
li a{
color:white;
text-decoration:none;
}
li a:hover{
color:red;
}

Edited by Jawesome
Link to comment
Share on other sites

Вроде сам разобрался.

Наткнулся в гугле на rar архив "41 меню" и разобрал пару вариантов по косточкам.

аська 196654476

думаю, она еще может пригодится ^_^

ок, если будут вопросы, то свяжусь.

Link to comment
Share on other sites

При нестандартном разрешении(640x480) вся картина опять слетает.

Неужели зафиксировать намертво меню, чтобы появлялась горизонтальная полоса прокрутки, можно только через JS?

Link to comment
Share on other sites

При нестандартном разрешении(640x480) вся картина опять слетает.

Неужели зафиксировать намертво меню, чтобы появлялась горизонтальная полоса прокрутки, можно только через JS?

white-space:nowrap;

Link to comment
Share on other sites

display:inline-block;

стоит, но он не для этого.

min-width

Вроде пошло. только эксплорер не до конца понимает,

но, думаю, ему можно ширину побольше задать хаком.

Спасибо, mishka2.

Edited by Jawesome
Link to comment
Share on other sites

Я против IE6.

Для меня такого браузера нет.

Кто на нем сидит по своей воле, должен прекратить пользоваться интернетом.

Google вообще уже от windows отказывается, а динозавры все на IE6 сидят.

^_^

Edited by Jawesome
Link to comment
Share on other sites

Я против IE6.

Для меня такого браузера нет.

Кто на нем сидит по своей воле, должен прекратить пользоваться интернетом.

Google вообще уже от windows отказывается, а динозавры все на IE6 сидят.

^_^

Аа, я понял, мне просто не понятно вот это:

min-width

Вроде пошло. только эксплорер не до конца понимает,

но, думаю, ему можно ширину побольше задать хаком.

Что тут имелось ввиду и про какой браузер говорилось?

Link to comment
Share on other sites

 margin: 0 auto;

не уверен что будет корректно работать в IE6, по моему он не любит этого

Хаа, ну ты прикалолся, смотри никому это не ляпни случайно) ^_^

Доктайп поставишь, всё отлично везде работает.

Link to comment
Share on other sites

Аа, я понял, мне просто не понятно вот это:

Что тут имелось ввиду и про какой браузер говорилось?

Сейчас стоит IE9.

При уменьшении экрана, последняя ссылка "контакты" уезжает вниз, остальное стоит на месте как надо.

 margin: 0 auto;

не уверен что будет корректно работать в IE6, по моему он не любит этого

Такой вариант тоже работает.

Для IE6 есть такой прекрасный сайт http://enoughie6.com/

Edited by Jawesome
Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy