:hover @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 17 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Заголовок сообщения: :hover
Сообщение Добавлено: 26 Июль 2003, 12:34:10 
Почему конструкция вида
Код:
div.i { background: white }
div.i:hover { background: red}

понимается Mozilla, но не понимается IE?

Вопрос второй: почему IE считает, что div - это только та часть div'а, на которой есть текст? (Mozilla считает, что div - это div, прямоугольная область, независимо от содержимого.)

Образец: http://opg.ru/new.html?style=v2

_________________
Иногда хостер
hokum
соучастник
4
Сообщения: 637
Зарегистрирован: 21.05.02
Откуда: GMT +24:00
Сообщение Добавлено: 26 Июль 2003, 15:30:46 
если тебе очнь хочется поиспользовать большой прямоугольный, попробую a {display: block;}
не понимается наверно потому, что ослик считает, что у <div> не бывает такого псевдокласса
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Сообщение Добавлено: 26 Июль 2003, 15:52:22 
display: block не помогает. Дело в том, что он по DTD должен быть block'ом. Точнее - Flow, который включает в себя block: http://www.w3.org/TR/xhtml1/dtds.html#d … t.dtd_Flow

Но псевдокласс бывает у всех: http://www.w3.org/TR/REC-CSS2/selector. … do-classes
Придётся, похоже, седьмой версии ждать. Может, они хоть там сделают CSS нормальный...

_________________
Иногда хостер
hokum
соучастник
4
Сообщения: 637
Зарегистрирован: 21.05.02
Откуда: GMT +24:00
Сообщение Добавлено: 26 Июль 2003, 17:08:43 
что-то я слышал краем уха, будто бы решили микрософты остановить развитие IE; как бы не оказалась шестая версия последней
fidukoff Муж.
Модератор
раздолбай-зануда
188
Сообщения: 8387
Зарегистрирован: 08.12.01
Откуда: Москва
Сообщение Добавлено: 26 Июль 2003, 17:44:15 
hokum, :confused: это как?

_________________
Life is short, paddle hard!!!
Обмен ссылками
Каяк-видео
hokum
соучастник
4
Сообщения: 637
Зарегистрирован: 21.05.02
Откуда: GMT +24:00
Сообщение Добавлено: 26 Июль 2003, 18:30:17 
типа нет путей развития, процесс браузеростроение подходит к шедевральному финалу
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Сообщение Добавлено: 26 Июль 2003, 19:03:12 
...последней версией, выпускаемой отдельно от ОС.

Только вот, проблема с топиком от того, что они это сделают не решится.

_________________
Иногда хостер
amphibian Муж.
соучастник
0
Сообщения: 702
Зарегистрирован: 10.07.02
Откуда: St.Petersburg
Сообщение Добавлено: 27 Июль 2003, 01:16:55 
Во-первых ничего не сказано что все объекты должны иметь этот псевдо-класс. Во-вторых, если делаешь под осла, то надо пользоваться MSDN. Там сказано что псевдо-класс :hover может быть только у тэга <A>. И в третьих: то, что ты пытаешься сделать, можно сделать более дешевыми способами.


Цитата:
почему IE считает, что div - это только та часть div'а, на которой есть текст


Что ты имеешь ввиду?

_________________
Любовь открывает кредит, который неизбежно ведет к разорению...
унутраны голас
новый человек
0
Сообщения: 68
Зарегистрирован: 07.03.03
Откуда: dubna
Сообщение Добавлено: 27 Июль 2003, 10:39:20 

hokum писал(а):
что-то я слышал краем уха, будто бы решили микрософты остановить развитие IE; как бы не оказалась шестая версия последней



было бы круто %)

_________________
[url=http://livejournal.com/users/unutranyholas/]Сделано многое в крике души
В битве со мной все средства хороши
[/url]
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Сообщение Добавлено: 27 Июль 2003, 12:19:00 

amphibian писал(а):
И в третьих: то, что ты пытаешься сделать, можно сделать более дешевыми способами.


Вот! Об этом я и хочу узнать :-) Какими?


Цитата:

Цитата:
почему IE считает, что div - это только та часть div'а, на которой есть текст


Что ты имеешь ввиду?


http://opg.ru/new.html?style=v2 - там всё наглядно видно.

_________________
Иногда хостер
amphibian Муж.
соучастник
0
Сообщения: 702
Зарегистрирован: 10.07.02
Откуда: St.Petersburg
Сообщение Добавлено: 28 Июль 2003, 09:45:44 
1) <div class="i" onmouseover="this.style.backgroundColor='#FFFFFF'" onmouseout="this.style.backgroundColor='#808080'">

2) А кто будет прописывать какую область должен занимать div? Укажи в стилях div.i { width: 100%; …

3) Зачем заставляете броузер пересчитывать цвета? Указывайте сразу в шестнадцитеричном виде.

_________________
Любовь открывает кредит, который неизбежно ведет к разорению...
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Сообщение Добавлено: 29 Июль 2003, 07:57:55 

amphibian писал(а):
1) <div class="i" onmouseover="this.style.backgroundColor='#FFFFFF'" onmouseout="this.style.backgroundColor='#808080'">


Огромное спасибо! Похоже, придётся так делать.


Цитата:
2) А кто будет прописывать какую область должен занимать div? Укажи в стилях div.i { width: 100%; …


Эмм... W3C будет прописывать в стандартах. Он же не inline, как span!


Цитата:
3) Зачем заставляете броузер пересчитывать цвета? Указывайте сразу в шестнадцитеричном виде.


У меня нет претензий к быстродействию функции atoi на всех ОС, которые я видел.

_________________
Иногда хостер
amphibian Муж.
соучастник
0
Сообщения: 702
Зарегистрирован: 10.07.02
Откуда: St.Petersburg
Сообщение Добавлено: 29 Июль 2003, 10:11:32 

Цитата:
Эмм... W3C будет прописывать в стандартах. Он же не inline, как span!


Хм, ну прописано это в стандарте. Но тебе-то надо решать конкретную проблему. Вставка собственной ширины стандарту, насколько я понимаю, не противоречит. :)


Цитата:
У меня нет претензий к быстродействию функции atoi на всех ОС, которые я видел.


Дело не в том, что машина быстро это делает. Дело в подходе.

_________________
Любовь открывает кредит, который неизбежно ведет к разорению...
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Сообщение Добавлено: 29 Июль 2003, 12:43:30 

amphibian писал(а):

Цитата:
Эмм... W3C будет прописывать в стандартах. Он же не inline, как span!


Хм, ну прописано это в стандарте. Но тебе-то надо решать конкретную проблему. Вставка собственной ширины стандарту, насколько я понимаю, не противоречит. :)


А ширина то тут при чём?


Цитата:

Цитата:
У меня нет претензий к быстродействию функции atoi на всех ОС, которые я видел.


Дело не в том, что машина быстро это делает. Дело в подходе.


Вы имеете в виду, что преобразование hex-кода в число немножко быстрее, чем преобразование десятичных чисел? Согласен. А как же время на uppercase или lowercase? ;-)

_________________
Иногда хостер
amphibian Муж.
соучастник
0
Сообщения: 702
Зарегистрирован: 10.07.02
Откуда: St.Petersburg
Сообщение Добавлено: 29 Июль 2003, 13:03:06 

Цитата:
А ширина то тут при чём?


А попробуй. Тогда <div> будет принимать сообщения со всей своей области, а не только с занятой текстом.


Цитата:
Вы имеете в виду, что преобразование hex-кода в число немножко быстрее


Я имею ввиду что представление в десятичном виде ничего не дает, но требует время интерпретатора на парсинг и запуск дополнительной функции. К тому же в шестнадцатиричном виде оно компактнее и более удобочитаемо.

_________________
Любовь открывает кредит, который неизбежно ведет к разорению...
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Сообщение Добавлено: 29 Июль 2003, 13:06:13 

amphibian писал(а):

Цитата:
Вы имеете в виду, что преобразование hex-кода в число немножко быстрее


Я имею ввиду что представление в десятичном виде ничего не дает, но требует время интерпретатора на парсинг и запуск дополнительной функции.


Исходники IE в студию!

_________________
Иногда хостер
amphibian Муж.
соучастник
0
Сообщения: 702
Зарегистрирован: 10.07.02
Откуда: St.Petersburg
Сообщение Добавлено: 29 Июль 2003, 13:11:17 
ptitov, заканчивай придуриваться. :dont:

_________________
Любовь открывает кредит, который неизбежно ведет к разорению...
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 17 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100