Jump to content
  • 0

Горизонтальное меню в IE6


d0ublezer0
 Share

Question

Что-то я запутался.

По совету друзей (с) сначала решил забить на IE6, но что-то совесть не позволила.

Теперь у меня вопросы по верстке.

CSS:

#mm_container {
background:url(/images/mm_a.png) repeat-x;
height:74px;
}

#mm_container ul{
display:table;
margin: 0 auto;
}
#mm_container li{
display:table-cell;
}
#mm_container a {
display: block;
float:left;
height:74px;
padding:0 20px;
font-family:"Hortensia";
color:#fff;
text-decoration:none;
font-size:1.7em;
line-height:74px;
}
#mm_container li {
background:url(/images/mm_a_separator.png) left no-repeat;
}
#mm_container a:hover {
background:url(/images/mm_a_hover.png) repeat-x;
}
#mm_container li.current a {
background:url(/images/mm_a_hover.png) repeat-x;
}

HTML:

<div id="mm_container">
<ul>
<li class="current"><a href="#">Главная</a></li>
<li><a href="#">Компания</a></li>
<li><a href="#">Каталог продукции</a></li>
<li><a href="#">Партнерам</a></li>
<li><a href="#">Контакты</a></li>
</ul>
</div>

В чем проблема - ie6 не понимает display:table и display:table-cell, соответственно меню располагается вертикально вместо горизонтали.

Если сделать UL и LI inline, то IE6 поймет. но тогда я не смогу использовать графический разделите как подложку для LI

Как поступить? Что нужно подсунуть IE6 чтобы он всё понял как положено?

Блин, детский сад какой-то, голова не соображает ;)

Вот тут можно посмотреть: http://km.transmagistral.ru/

(только начал делать верстку)

если кодировка неверно определится (там UTF-8), извините, еще настройки сервера не применились, через пару минут наладится.

Edited by d0ublezer0
Link to comment
Share on other sites

23 answers to this question

Recommended Posts

  • 0

А теперь еще, как сделать, чтобы пункты меню не сваливались вниз, когда ширину окна делаешь меньше чем ширина меню?

Да, и UL теперь выползает за правый край. Чет не пойму, почему. Вернее, вижу, но как нивелировать не знаю.

Edited by d0ublezer0
Link to comment
Share on other sites

  • 0

Минимальную ширину актуально задавать элементам, у которых известен размер. Меню же будет формироваться с различным количеством пунктов.

И, посмотри пожалуйста - я не понимаю, почему в твоем примере не появляется горизонтальный скролл из-за UL left:50% а в моем варианте - появился.

Link to comment
Share on other sites

  • 0

Доброй ночи всем!

Подскажите начинающему как сделать горизонтальное меню в ie6 чтоб оно лесенкой не становилось?

Пример

scrin_ie.png

CSS:

#menu{
background:#000000;
width:1000px;
height:50px;
}
/*Навигация меню горизонтальное*/
#menu ul{
margin:0;
padding:0;
list-style-type:none;
height:50px;
width:1000px;
font-size:12px;
background:url(../images/file1.png) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}
#menu ul li a{
display:block;
float:left;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:15px 15px 5px 15px;
height:30px;
font-size:14px;
}
#menu ul li a:hover {
color:#FFFFFF;
background:url(../images/file2.png) repeat-x;
font-size:14px;
}

Edited by JTaMeP
Link to comment
Share on other sites

  • 0
а почему у li нет ни float: left, ни display: inline?

чтобы выстроить горизонтально, обычно применяется один из этих двух способов.

Что-то я не совсем понял где именно надо поставить ?

у меня стоит щас так:

#menu ul li a{

display:block;

float:left;

color:#FFFFFF;

text-decoration:none;

text-align:center;

padding:15px 15px 5px 15px;

height:30px;

font-size:14px;

}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 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