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

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

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

аська 196654476

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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

  Jawesome said:
При нестандартном разрешении(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

  Jawesome said:
Я против IE6.

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

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

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

^_^

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

  Quote
min-width

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

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

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

Link to comment
Share on other sites

  arez said:
 margin: 0 auto;

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

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

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

Link to comment
Share on other sites

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

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

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

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

  arez said:
 margin: 0 auto;

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

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

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

Edited by Jawesome
Link to comment
Share on other sites

 Share

  • Обсуждения

    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ    
    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com   Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ   Портфолио https://www.behance.net/d4d4186e
    • Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение.  .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  
    • Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
×
×
  • 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