IE не възприема :hover

А защо не например така:

<span class="blabla">
text
text
text
<a href="link">link</a>
text
</span>

style:

.blabla {
color: #000000; }
.blabla:hover {
color: #FFFFFF;
text-indent: 0.5cm; }
 
lam3r4370 каза:
@shterev - Добре ,но ако самият текст съдържа <a href>
?

Тогава прибягваме към javascript

onmouseover="this.style.color:'#000000'; this.style.background:'#CCCCCC';"

По-добре питай Емаги , да ти направи 2 функции за това, което искаш и ще стане така:

onmouseover="change_1();"
onmouseout="change_2();"

Не съм много на ти с js-a ,а и работя с prototype
 
index.html
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>Tester</title>
		<script src="script.js" type="text/JavaScript"></script>
	</head>
	<body>
		<div id="text" onmouseover="JavaScript: smeni();" onmouseout="JavaScript: vyrni();">
			Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eget augue hendrerit metus convallis cursus. Sed laoreet nisi sed dui. Nunc justo. Aliquam consequat, leo ut luctus blandit, nunc tellus scelerisque neque, eu volutpat urna nunc interdum felis. Maecenas metus quam, ullamcorper et, porta a, auctor vel, leo. Nunc sollicitudin lorem in elit. Donec enim dolor, cursus non, mattis mattis, convallis eget, erat. Proin nec dolor eu eros molestie tempus. Donec quis turpis. Curabitur egestas. Ut mi risus, dapibus nec, rhoncus sit amet, vestibulum malesuada, urna.
		</div>
	</body>
</html>

script.js
Код:
function smeni(){
	document.getElementById("text").style.color = "#ccc";
}

function vyrni(){
	document.getElementById("text").style.color = "#000";
}

????
 
а бе знам решението ... и аз се чудех що под ИЕ не ми става ховера а под лисицата си бачка и по случайност видях че ховера работи след като си сложиш doctype на страницата, ако няма лисицата чете ховъра но ИЕ нз що не го чете...... :)
 
Liberate каза:
а бе знам решението ... и аз се чудех що под ИЕ не ми става ховера а под лисицата си бачка и по случайност видях че ховера работи след като си сложиш doctype на страницата, ако няма лисицата чете ховъра но ИЕ нз що не го чете...... :)
И да има доктайп , пак не го чете.
 

Back
Горе