X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> разное отображение меню в браузерах
mitya_hb
mitya_hb
Topic Starter сообщение 11.8.2011, 12:25; Ответить: mitya_hb
Сообщение #1


Проблема в меню. При наведении элемент меню меняет цвет. в файрфокс все отлично. в опере и интернет експлорере - последний элемент меню не вмещается почему-то.и съезжает на следующую строку. что может быть не так? почему такая разница?


<body>
<div class="container">
<div class="header">
<a href="index.html"><img src="images/logo.png" /></a>
<div>
<img src="images/map.gif" />
</div>
<p></p>
<div class="ministerstvo"></div>
</div>
<ul class="menu">
<li><a href="index.html">Головна сторінка</a></li>
<li><a href="about.html">Про інститут</a></li>
<li><a href="">Структура</a>
<ul>
<li><a style="width:82px; padding:0 21px" href="direction.html">Керівництво</a></li>
<li><a style="width:82px; padding:0 21px" href="sections.html">Відділи</a></li>
</ul>
</li>
<li><a href="nii_work.html">Науково-дослідна робота</a></li>
<li><a href="news.html">Новини</a></li>
<li><a href="">Контактна інформація</a>
<ul>
<li><a style="width:136px" href="contacts.html" >Телефони</a></li>
<li><a style="width:136px" href="location.html" >Місце розташування</a></li>
</ul>
</li>
</ul>
<!--end header-->
<!--боковое меню -->




[CSS]@charset "utf-8";
#content
{
overflow:hidden;
}
body {
background-color: #FFF;
padding:0;
margin:0;
}
/*Контэйнер*/
.container
{
width:985px;
margin:0 auto 0;
min-width:900px;
max-width:1000px;
}
/*Верхняя часть*/
.header
{
width:auto;
-moz-border-radius: 15px 15px 0 0;
border-radius: 15px 15px 0 0;
height:200px;
background-color:#DDF1F9;
border-left:1px solid #09F;
border-right:1px solid #09F;
border-top:1px solid #09F;
}
.header img
{
float:left;
width:195px;
margin:5px 0 0 5px;
border:none;
}
.header div img
{
float:right;
margin-top:5px;
margin-right:10px;
width: 269px;
height: 190px;

}
.header p
{
text-align:center;
text-transform:uppercase;
font:bold 20px Arial, Helvetica, sans-serif;
margin:0;
padding:20px 0 0 0;
color:#4078BD;
line-height:43px;
}
.ministerstvo
{
text-align:center;
font:bold 16px Arial, Helvetica, sans-serif;
color:#4078BD;
line-height:40px;
}
/*Меню*/
.menu
{
background-color: #B5D5FB;
height:35px;
width:auto;
display:block;
list-style:none;
margin:0;
padding:0;
position:relative;
font:bold 13px/35px Arial, Helvetica, sans-serif;
text-transform:uppercase;
-moz-border-radius: 0 0 15px 15px;
border-radius: 0 0 15px 15px;
border-bottom:1px solid #09F;
border-right:1px solid #09F;
border-left:1px solid #09F;
border-top:1px solid #09F;
z-index:998;
}
.menu li
{
float:left;
display:block;
position:relative;
margin:0;
padding:0;
}
.menu li a
{
display:block;
float:left;
text-decoration:none;
color:#1578E6;
padding:0 22px;
border-left:1px solid #09F;
}

.menu li:first-child a
{
-moz-border-radius: 0 0 0 15px;
border-radius: 0 0 0 15px;
border-left:none;
}
.menu li:last-child a
{
padding:0 24px;
-moz-border-radius: 0 0 15px 0;
border-radius: 0 0 15px 0;
}
.menu li a:hover
{
background-color:#DDF1F9;
color:#1578E6;
}
/*Подменю*/

.menu li:hover ul
{
display:block;
padding:0;
}
.menu ul
{
padding:0;
z-index:9999;
display:none;
list-style:none;
position:absolute;
text-transform:none;
border-top:1px solid #09F;
-moz-border-radius: 0 0 7px 7px;
border-radius: 0 0 7px 7px;
/* следующие определения необходимы
только для IE (6 и 7) */
margin: 0; /* убираем отступы*/
left:0; /* иначе выпадающий список будет сдвинут
в сторону, относительно родительского элемента*/
top: 100%; /* чтобы выпадающий список отображался под
родительским, иначе родительский будет закрыт
первым элементом*/
}
.menu ul li
{
float:none;
margin:0;
padding:0;
}
.menu ul li a
{

color:#1578E6;
float:none;
background-color:#B5D5FB;
border-bottom:1px solid #09F;
border-left:1px solid #09F;
border-right:1px solid #09F;
border-top:none;
}
.menu ul li:first-child a
{
-moz-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
border-left:1px solid #09F;
}
.menu ul li:last-child a
{
-moz-border-radius: 0 0 7px 7px;
border-radius: 0 0 7px 7px;
border-right:1px solid #09F;
}
.menu ul li a:hover
{
background-color:#DDF1F9;
color:#1199EA;
}[/CSS]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Den1xxx
Den1xxx
сообщение 11.8.2011, 13:04; Ответить: Den1xxx
Сообщение #2


Здесь не закрытый тег:
(mitya_hb @ 11.8.2011, 15:25) *
<li><a href="">Контактна інформація</a>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mitya_hb
mitya_hb
Topic Starter сообщение 11.8.2011, 13:14; Ответить: mitya_hb
Сообщение #3


там идет вложенный список. тег закрывается после него.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Den1xxx
Den1xxx
сообщение 11.8.2011, 13:16; Ответить: Den1xxx
Сообщение #4


(mitya_hb @ 11.8.2011, 16:14) *
там идет вложенный список. тег закрывается после него.

Я умею смотреть. В строчке
<li><a href="">Контактна інформація</a>

пропущен закрывающий тег </li>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mitya_hb
mitya_hb
Topic Starter сообщение 11.8.2011, 13:19; Ответить: mitya_hb
Сообщение #5


если умеешь смотреть - то посмотри чуть ниже - он закрывается)
если я его закрою в той строке в которой ты говоришь - не будет отображаться выпадающее меню.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Den1xxx
Den1xxx
сообщение 11.8.2011, 13:28; Ответить: Den1xxx
Сообщение #6


(mitya_hb @ 11.8.2011, 16:19) *
если умеешь смотреть - то посмотри чуть ниже - он закрывается)

Точно, я не умею смотреть:)
Правда теперь мне кажется, что не все дивы закрыты.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sodik
sodik
сообщение 11.8.2011, 13:28; Ответить: sodik
Сообщение #7


В браузерах фонты могут иметь различную ширину, и т.к. у Вас не задана ширина на крайних линках, оно и не помещается. В фф на Семерке тоже падает. Тут или делать через джеес, который будет вешать ширину на лишки или же задавать ширину на все линки.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mitya_hb
mitya_hb
Topic Starter сообщение 11.8.2011, 14:21; Ответить: mitya_hb
Сообщение #8


(sod @ 11.8.2011, 16:28) *
В браузерах фонты могут иметь различную ширину, и т.к. у Вас не задана ширина на крайних линках, оно и не помещается. В фф на Семерке тоже падает. Тут или делать через джеес, который будет вешать ширину на лишки или же задавать ширину на все линки.

Спасибо. прописал для каждого элемента свою ширину и тупо выравнивание по центру. мне уже все равно, что без css))

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Отображение нужного блока при клике.
0 bhtml 1670 10.7.2020, 15:18
автор: -bhtml-
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПеренести меню
1 Викторио_mw 1468 28.8.2018, 0:10
автор: TimurR
Открытая тема (нет новых ответов) Необходимо разрезать и установить Меню для группы ВКонтакте
2 boltuk 3416 4.12.2017, 14:44
автор: tezoro
Открытая тема (нет новых ответов) Помогите с меню - переделать в выпадающее
1 lepota 1130 4.12.2017, 13:29
автор: yury_mw
Открытая тема (нет новых ответов) Слайдер под меню
0 Olya_Poy 4645 29.11.2017, 11:09
автор: -garmoni-


 



RSS Текстовая версия Сейчас: 24.4.2024, 3:50
Дизайн