我有一個div鏈接,標記a的屬性是否覆蓋其父(div)?
我希望在DIV懸停(不只是當鏈接本身懸停)的鏈接的顏色變爲紅色,但是我不能讓它正常工作。 這是〔實施例:
<div class="witha"><a href="">Test color without tag A</a></div>
<div class="withouta">Test color with tag A</div>
這是CSS:
<style type="text/css">
.witha,.withouta {
height: 40px;
border: solid 1px red;
padding: 5px;
}
.witha:hover,.withouta:hover {
color: red;
}
a:link {
color:black;
}
a:visited {
}
a:hover {
color:red;
}
a:active {
}
</style>
當測試頁面,我發現,在該公司擁有標籤的股利,懸停不會發生,除非鏈接被徘徊,似乎標籤'a'的屬性會覆蓋div的設置。
如何使它工作嗎?(我只是想一次股利懸停在鏈接的顏色發生改變)
------------更新----- ----------------------------
嗨!重要的不起作用。我擔心有人誤解我。
下面是一個例子,請檢查並測試它。
<html>
<head>
<title>Insert title here</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
.witha,.withouta {
height: 40px;
border: solid 1px black;
padding: 5px;
}
.witha:hover,.withouta:hover {
color: red ! important;
}
a:link {
color: black;
}
a:visited {
}
a:hover {
color: red
}
a:active {
}
</style>
</head>
<body>
<div class="witha"><a href="">Test color without tag A</a><br/>This is not a link, it works fine(change to red when the div.witha is hovered).But the link above should change to red also.</div>
<div class="withouta">Test color with tag A</div>
</body>
</html>
我已經嘗試了「讓懸停顏色是很重要的屬性爲」根據答覆,但它不工作:(。 – hguser 2010-10-25 05:35:35