Поставила на сайт горизонтальное меню. В опере, хроме, мозиле и т. д. оно горизонтальное, а в ie вертикально отображается. что делать?
http://allworld-tour.ru/ вот сайт, если что
Другие языки программирования и технологии
Проблемы с горизонтальным меню
Мало того, что все в таблицах, так еще и косяки.. . Кстати выше их описали.
Убрать табличную верстку, а уже после этого можно говорить об ошибках
Убрать табличную верстку, а уже после этого можно говорить об ошибках
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>Прижатое влево раскрывающееся меню</title>
<style>
#menu{
width:800px;
height:200px;
margin:auto;
background:#F0F0F0;
}
#menu ul{
list-style:none;
margin:0;
padding-left:0;
}
#menu li{
float:left;
position:relative;
}
#menu li a{
display:inline-block;
height:50px;
line-height:50px;
padding:0 20px;
background:#1E90FF;
color:#FFF;
text-transform:uppercase;
text-decoration:none;
}
#menu li a:hover{
background:#0000CD;
}
#menu li ul{
display:none;
position:absolute;
left:0;
}
#menu li:hover ul{
display:block;
}
#menu li li{
float:none;
}
#menu li li a{
display:block;
background:#6495ED;
white-space:nowrap;
}
#menu li li a:hover{
background:#9370D8;
}
</style>
</head>
<body>
<div id=menu>
<ul>
<li><a href=#>Телефоны</a>
<ul>
<li><a href=#>Nokia</a></li>
<li><a href=#>Samsung</a></li>
<li><a href=#>iPhone</a></li>
</ul>
</li>
<li><a href=#>Аксессуары</a>
<ul>
<li><a href=#>Наушники</a></li>
<li><a href=#>Bluetooth-гаринитуры</a></li>
<li><a href=#>Чехлы</a></li>
</ul>
</li>
<li><a href=#>Рингтоны</a>
<ul>
<li><a href=#>Pop</a></li>
<li><a href=#>Pock</a></li>
<li><a href=#>R'n'B</a></li>
<li><a href=#>Classic</a></li>
</ul>
</li>
</div>
</body>
</html>
<html>
<head>
<meta charset=utf-8>
<title>Прижатое влево раскрывающееся меню</title>
<style>
#menu{
width:800px;
height:200px;
margin:auto;
background:#F0F0F0;
}
#menu ul{
list-style:none;
margin:0;
padding-left:0;
}
#menu li{
float:left;
position:relative;
}
#menu li a{
display:inline-block;
height:50px;
line-height:50px;
padding:0 20px;
background:#1E90FF;
color:#FFF;
text-transform:uppercase;
text-decoration:none;
}
#menu li a:hover{
background:#0000CD;
}
#menu li ul{
display:none;
position:absolute;
left:0;
}
#menu li:hover ul{
display:block;
}
#menu li li{
float:none;
}
#menu li li a{
display:block;
background:#6495ED;
white-space:nowrap;
}
#menu li li a:hover{
background:#9370D8;
}
</style>
</head>
<body>
<div id=menu>
<ul>
<li><a href=#>Телефоны</a>
<ul>
<li><a href=#>Nokia</a></li>
<li><a href=#>Samsung</a></li>
<li><a href=#>iPhone</a></li>
</ul>
</li>
<li><a href=#>Аксессуары</a>
<ul>
<li><a href=#>Наушники</a></li>
<li><a href=#>Bluetooth-гаринитуры</a></li>
<li><a href=#>Чехлы</a></li>
</ul>
</li>
<li><a href=#>Рингтоны</a>
<ul>
<li><a href=#>Pop</a></li>
<li><a href=#>Pock</a></li>
<li><a href=#>R'n'B</a></li>
<li><a href=#>Classic</a></li>
</ul>
</li>
</div>
</body>
</html>
Я его в ие вообще не увидел.
P.S. Ну не надо брать шаблоны на таблицах. Это каменный век. Более того, это просто некорректно.
Я уж молчу об общем дизайне
P.S. Ну не надо брать шаблоны на таблицах. Это каменный век. Более того, это просто некорректно.
Я уж молчу об общем дизайне
Там много косяков легче найти другое рабочее меню чем это разбирать. Сразу бросается в глаза:
ul#cssmenu ul li {
width: 150px;
float: left;
display: block! important;
display: inline;
две последние строчки взаимоисключающие, возможно уже убрав последнюю или предпоследнюю все заработает.
ul#cssmenu ul li {
width: 150px;
float: left;
display: block! important;
display: inline;
две последние строчки взаимоисключающие, возможно уже убрав последнюю или предпоследнюю все заработает.
Может стоит сделать в виде таблицы...
Похожие вопросы
- Как убрать горизонтальную прокрутку?
- подскажите пожалуйста как горизонтальное меню разделить черточками
- Помогите сделать горизонтальное выпадающее меню...
- Как можно вынести див блок в сторону без появления горизонтальной прокрутки?
- Отобразить элементы двумерного числового массива относительно горизонтальной оси.
- Какого разрешения делать макет веб-сайта под экран 1280x1024, чтоб не было ни горизонтальной, ни вертикальной прокрутки?
- Проблема 2038 года в вычислительной технике
- переставил два харда на другой комп, установил винду, теперь эта проблема с многими файлами и папками на одном из дисков
- Проблема в программе Access, хочу сделать подарок папе, помогите, пожалуйста
- Проблемы с интернетом на пк