Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   background-position (https://javascript.ru/forum/xhtml-html-css/9197-background-position.html)

chippolino 04.05.2010 14:23

background-position
 
Ребят, подскажите пожалуйста почему этот фрагмент не работает в IE:

<style type="text/css">
#img {
	background:url('http://aext.net/wp-contents/uploads/2009/08/sprites.png');
	width:55px;
	height:54px;
	overflow:hidden;
}
#img:hover {
	background-position:0 -58px;
}
</style>

<div id="img"><!-- этот пример можно скопировать и посмотреть --></div>


... и самое главное, как сделать чтобы заработало??
Спасибо.

Kolyaj 04.05.2010 14:45

В IE :hover работает только на ссылках.

Aetae 04.05.2010 14:51

В ie6 hover работает только на ссылках.
Сделать чтобы заработало - скриптами.

Shaci 04.05.2010 15:06

Вот к примеру, небольшой миникурс по созданию CSS меню,
http://www.zvirec.com/view_post.php?id=72
там есть скриптик для ie6.

chippolino 04.05.2010 19:05

Всем спасибо!!!
 
Вот что получилось:
<style>
#img, #img a {
	background:url('http://aext.net/wp-contents/uploads/2009/08/sprites.png');
	width:55px;
	height:54px;
	display:block;
	text-indent:-100em;
}
#img:hover, #img a:hover {
	background-position:0 -58px;
}
</style>
<div id="img"><a href="http://google.com"target="_blank"></a></div>

B~Vladi 11.05.2010 14:34

Цитата:

Сообщение от Aetae
Сделать чтобы заработало - скриптами.

http://www.cssplay.co.uk/menus/dropdown.html
http://www.cssplay.co.uk/menus/flyoutt.html


Часовой пояс GMT +3, время: 12:16.