Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 21.02.2017, 19:10   #1
koks8282
 
Регистрация: 21.02.2017
Сообщений: 5
Репутация: 10
По умолчанию в 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, 19:44   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 13,599
Репутация: 2646

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

В какой Опере? Новой хромоопере или древней (12)?
Какой IE?
Alex11223 на форуме   Ответить с цитированием
Старый 21.02.2017, 20:04   #3
koks8282
 
Регистрация: 21.02.2017
Сообщений: 5
Репутация: 10
По умолчанию

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

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

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

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

Попробуйте добавить
Код:

<!DOCTYPE html>

в начало.
Alex11223 на форуме   Ответить с цитированием
Старый 21.02.2017, 20:31   #5
koks8282
 
Регистрация: 21.02.2017
Сообщений: 5
Репутация: 10
По умолчанию

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

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

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

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

Тогда надо добавить
Код:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

Alex11223 на форуме   Ответить с цитированием
Старый 21.02.2017, 21:42   #7
koks8282
 
Регистрация: 21.02.2017
Сообщений: 5
Репутация: 10
По умолчанию

ну я в этом не селен буду эксперементировать, поищу какую небудь документацию
koks8282 вне форума   Ответить с цитированием
Старый 21.02.2017, 21:50   #8
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 13,599
Репутация: 2646

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

Стандартный это
Код:

<!DOCTYPE html>

С ним не должно быть проблем в новых браузерах, и в старых вроде тоже.

С ним не работает?

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



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Css стиль не работает на Internet Explorer! T1pp HTML и CSS 4 18.03.2016 16: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




15:03.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru