css實現a hover li懸停區域改變背景色

css實現<li>懸停區域背景色改變:

1、li中的文字要加<a>

2、在css中寫 li a:hover{background: #000;  display: block;}

3、如果只要文字變色display:inline;  如果要整行li變色一定要有display:block;



<!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>
<style type="text/css"> 
li a:hover { 
    background-color:#000; 
    display: block; 
}
#text a:hover{
background-color:#ff0000;
display:inline;
}
</style> 


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>改變li的背景色</title>
</head>


<body>
<div>  
<ul>  
<li><a href="#">整個li的背景色都變了</a></li>  
<li id="text"><a href="#">只有文字的背景都變了</a></li>  
</ul>  
</div>


</body>
</html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章