Jump to content
php.lv forumi

ul li + hover


sfx

Recommended Posts

Var man kāds izskaidrok , kapēc nestrādā <li> hovers uz IE. Un nestrādā tieši background-color citas īpašības strādā???

Itkā taču elementāri, bet es jau juuku praataa ... :)

 

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="author" content="sfx">
<title>Untitled 2</title>

</head>
<style type="text/css">
li:hover {
	background-color: #000;
}
</style>
<body>
<ul>
	<li> »  <a href="#">Lii 1</a></li>
	<li> »  <a href="#">Lii 1</a></li>
	<li> »  <a href="#">Lii 1</a></li>
</ul>
</body>
</html>

 

P.S. Ja kāda muļķiga kļūda, lūdzu nelamājiet :)

Link to comment
Share on other sites

Nē neiet. Cik grūti ir saprast IE :hover pseido-klasi saprot tikai uz a elementiem..

Man likās ka bubu diezgan skaidri izteicās.

 

Protams, ja godīgi, tad tas ir patiesi tikai par IE6, jo IE7 saprot :hover daudz labāk.

 

Labāk izmanto

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="author" content="sfx">
<title>Untitled 2</title>
<script type="text/javascript">
	window.load = function(){
		var items = document.getElementById('menu').getElementsByTagName('li');
		for ( var i = 0 , item; item = items[i]; i++){
			item.onmouseover = function(){  
			   this.className = 'hover';  
			}
			item.onmouseout = function(){  
			   this.className = ''; 
			}
		}
	}
</script>
<style type="text/css">
	li.hover {
		background-color: #000;
	}
</style>

</head>
<body>
<ul id="menu">
	<li> »  <a href="#">Lii 1</a></li>
	<li> »  <a href="#">Lii 1</a></li>
	<li> »  <a href="#">Lii 1</a></li>
</ul>
</body>
</html>

(nenotestēju vai strādā .. vajadzētu būt apmēram pareizi)

 

Un, turi fkng <style> iekš to fkng <head> !!!.

Link to comment
Share on other sites

×
×
  • Create New...