Rollovers для ссылок средствами CSS

5th September 2003 - 00:14

Новенькое в деревне: «CSS: rollovers for links»

Categories: CSS, imfo.ru | comments: (3)

Комментарии

1. Weasel 5th September 2003 - 08:50

Зачем
html>body a.more span {display: none;}
если уже есть
a.more span {visibility: hidden;}
?

И почему html>body, когда все остальное просто a.more ?

Mash:

Так называемые CSS-хаки.

html>body относится к «child selectors» (селекторы дочерних элементов). IE их не понимает.

{visibility: hidden;} сработает для IE. Для этого браузера нам нужно «оставить» <span>, а его содержимое изменить с помощью behavior.

{display:none;} сработает для других (Opera, Mozilla, …). Только эти браузеры поймут две последние строки (a.more:after IE тоже не поймёт). Для них мы «убираем» <span> и с помощью прозрачного гифа задаём длину элемента <a>.

2. Doppelganger 5th September 2003 - 17:09

Mash, нет желания написать материал про «кривость» некоего браузера (IE)? Каких он лишён возможностей, баги, и остальное bla-bla-bla. Многим было бы интересно.

Mash:

Давно назревает заметка о CSS-хаках, где кривизна ИЕ была бы показана наглядно, но вот в какой форме её написать — пока не знаю. Как-нибудь заброшу все дела и обязательно напишу. Желание есть.

3. 12 28th October 2005 - 11:52

gfgfgfgfgfgfgfg

Комментарии временно отключены.