Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2017, 18:10   #1
koks8282
 
Регистрация: 21.02.2017
Сообщений: 5
По умолчанию в Opera выпадающее меню при наведении мышки открывается нормально а в Internet Explorer нечего не работает

в Opera выпадающее меню при наведении мышки открывается нормально а в Internet Explorer нечего не работает, помогите понять что с css не так
Код HTML:
<html>
<style>
*{margin:0px;padding:0px;}
.select{position:relative;width:400px;height:20px;background:#fff;border:1px solid #bbb;z-index:1;}
.select > span{display:block;width:100px;height:20px;text-align:center;vertical-align:middle;cursor:pointer;}
.select_{display:none;position:absolute;padding-right:20px;max-height:200px;background:#fff;border:1px solid #bbb;overflow:auto;}
.select_ > div{white-space:nowrap}
.select:hover{z-index:100;}
.select:hover > .select_{display:block;}

</style>
<div class="select">
	<span>есть фрукты|нет фрукт</span>
	<div class="select_">
		<div><input type="checkbox" name="y_yabloko"> яблоко <input type="checkbox" name="n_yabloko"> </div>
		<div><input type="checkbox" name="y_grusha"> груша <input type="checkbox" name="n_grusha"> </div>
		<div><input type="checkbox" name="y_abrikos"> абрикосы <input type="checkbox" name="n_abrikos"> </div>
	</div>
</div>
</html>
koks8282 вне форума Ответить с цитированием
Старый 21.02.2017, 18:44   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В какой Опере? Новой хромоопере или древней (12)?
Какой IE?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.02.2017, 19:04   #3
koks8282
 
Регистрация: 21.02.2017
Сообщений: 5
По умолчанию

IE 8. Opera 36.0 Вообще то нужно что бы во всех браузерах работало всё таки люди будут заходить И со старых версий браузеров. Главное разобраться как решить проблему со старыми браузерами а потом с помощью php можно определить какой у пользователя браузер и с помощью if() подставлять нужный код. Ну типа как то так сделать.
koks8282 вне форума Ответить с цитированием
Старый 21.02.2017, 19:12   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от koks8282 Посмотреть сообщение
Вообще то нужно что бы во всех браузерах работало
IE 6-то хоть не надо?)

А как именно не работают? И зачем весь CSS так ужат в одну строку?

Попробуйте добавить
Код:
<!DOCTYPE html>
в начало.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.02.2017, 19:31   #5
koks8282
 
Регистрация: 21.02.2017
Сообщений: 5
По умолчанию

ого заработало спасибо за помощь
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
koks8282 вне форума Ответить с цитированием
Старый 21.02.2017, 19:34   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

PUBLIC и т.д. точно нужно?

С нестандартным DOCTYPE новые версии IE могут скатываться в режим симулирования IE 7.

Тогда надо добавить
Код:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.02.2017, 20:42   #7
koks8282
 
Регистрация: 21.02.2017
Сообщений: 5
По умолчанию

ну я в этом не селен буду эксперементировать, поищу какую небудь документацию
koks8282 вне форума Ответить с цитированием
Старый 21.02.2017, 20:50   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Стандартный это
Код:
<!DOCTYPE html>
С ним не должно быть проблем в новых браузерах, и в старых вроде тоже.

С ним не работает?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 21.02.2017 в 20:54.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Css стиль не работает на Internet Explorer! T1pp HTML и CSS 4 18.03.2016 15:35
не работает javascript в internet explorer 9 warwarwar JavaScript, Ajax 3 04.03.2013 08:32
Не работает флеш в Internet Explorer stepavia JavaScript, Ajax 0 11.11.2011 01:50
Css меню не работает в Internet Explorer CoDaJJe HTML и CSS 0 27.08.2009 21:16
Звук при наведении мышки на ссылку BangBangFM HTML и CSS 5 07.09.2008 15:14