Ie6 не показывает подпункты меню

Статус
Закрыто для дальнейших ответов.

prozaik81

Active Member
Регистрация
29.05.2011
Сообщения
33
помогите пожалуйста решить проблему с ie6 или хотя бы понять её причину.
на страничке ie6 не показывает пункты меню второго уровня.

этот браузет не понимает :hover поэтому на пункт меню("контакты") я повесил js, который меняет стиль вложенного списка. и все таки такая конструкция почему то не работает.

сам js работает - пробовал им менять стили других элементов. проблема именно в css

помогите пожалуйста советом

вот часть кода, если так будет понятнее
Код:
<styles>
.display{ /* не работает */
	display: block;
}
</styles>

	<ul class="navigation">
		<li><a href="#" onmouseover="document.getElementById('subnav_1').className = 'display';">Контакты</a>
			<ul id="subnav_1">
				<li><a href="#">подменю</a></li>
				<li><a href="#">подменю</a></li>
				<li><a href="#">подменю</a></li>
				<li><a href="#">подменю</a></li>
			</ul>
		</li>		
		<li><a href="#">Услуги</a>
			<ul>
				<li><a href="#">подменю</a></li>

				<li><a href="#">подменю</a></li>
				<li><a href="#">подменю</a></li>
			</ul>		
		</li>
		<li><a href="#">Документы</a>
			<ul>
				<li><a href="#">подменю</a></li>
				<li><a href="#">подменю</a></li>
				<li><a href="#">подменю</a></li>
				<li><a href="#">подменю</a></li>
 

marker

Well-Known Member
Регистрация
23.10.2010
Сообщения
399
Код:
.navigation {overflow:visible;}
 

marker

Well-Known Member
Регистрация
23.10.2010
Сообщения
399
В Ietester нету динамичного редактирования, поэтому проверить не могу.

этот браузет не понимает :hover поэтому на пункт меню("контакты") я повесил js, который меняет стиль вложенного списка. и все таки такая конструкция почему то не работает.
попробуйте вернуть вариант css и добавить для li атрибут href="javascript:void(0);" скорее всего он заработает,
потому что в ie :hover пашет только с элементами у которых есть этот атрибут.
 

opqx

New Member
Регистрация
28.03.2011
Сообщения
8
Этим браузером уже никто не пользуется, не тратьте зря время.
http://www.ie6countdown.com/
 

ALEXu

в сером
Регистрация
29.12.2010
Сообщения
307
Код:
<styles>
.display{ /* не работает */
        display: block;
}
</styles>
что за тег такой <styles> ?
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 153
что за тег такой <styles> ?
Ты прикалываешься или не выспался?

Этим браузером уже никто не пользуется, не тратьте зря время.
http://www.ie6countdown.com/
Тоже шутник?
Я конечно согласен что тенденция использования ОСЛА снижается, но процент пользователей еще большой.
Я так же согласен, что на этих пользователей надо забить, но не полностью. Всё равно надо делать, что бы сайт худо бедно работал в ОСЛЕ.
 

blackcot

Well-Known Member
Регистрация
10.09.2009
Сообщения
439
Никаких шуток!
От ie6 официально отказался microsoft и все ведущие разработчики.
Так что подстраиваться под ie6, ради 9% пользователей - себе дороже. А если кто-то до сих пор на netscape сидит, то под него тоже подстраиваться?
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 153
Ребята, давайте посмотрим на русскоязычную статистику. Как там можно увидеть - IE6 держится в первой десятке.
Поэтому отмахиваться от его существования на данный момент не имеет смысла.
Но я не собираюсь утверждать что под него надо заморачиваться. Сам я не заморачиваюсь.
Просто делаю, что б в нем было читабельно. Я сам перешел (перехожу) на HTML5 + CSS3, но под осла6 всё же бывает подгоняю хаками, не до презентабельного вида, но до читаемого.

Есть статья на эту тему достаточно хорошая
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 153

opqx

New Member
Регистрация
28.03.2011
Сообщения
8
Народ я вас не понимаю статистика показывает что не более 2% по всем странам снг.
Не хочется разводить холивар, но вы что :wacko:
Особенно меня рассмешило объявление для верстальщиков, которое я недавно увидел. Кроссбраузерность ie6+ по стандартам html5 и css3.
Больше я в этой теме писать не буду сходите с ума как хотите.
P.S. Еще лет 5 надо будет ie7 поддерживать :biggrin:
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 153
Народ я вас не понимаю статистика показывает что не более 2% по всем странам снг.
Да, всего то 2.4. Но если взять даже самый популярный, тот что опера 11, то у нее всего 16%. Разница не большая.
А если посмотреть по хитам, то 1,464,807 против 9,706,978. Не маленькая цифра, да?
 
Статус
Закрыто для дальнейших ответов.
Верх Низ