Ik heb hier een testcase:
Zoals je weet zouden de eerste 2 classes in de CSS niet werken in IE omdat je met de :hover alleen de a kunt aanpassen. Maar op het moment dat ik de laatste regel invoeg werkt het wel in IE, wie kant dit verklaren? Zonder die laatste regel zou er geen border verschijnen in IE, en nu verschijnt die wel.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <html>
<head>
<title>Test</title>
<style type="text/css">
.thumb a img {
border: 2px solid #FFFFFF;
}
.thumb a:hover img {
border: 2px solid #FF0000;
}
.thumb a:hover { blaat }
</style>
</head>
<body>
<div class="thumb"><a href=""><img border="0" src="test.jpg"></a></div>
</body>
</html> |
Zoals je weet zouden de eerste 2 classes in de CSS niet werken in IE omdat je met de :hover alleen de a kunt aanpassen. Maar op het moment dat ik de laatste regel invoeg werkt het wel in IE, wie kant dit verklaren? Zonder die laatste regel zou er geen border verschijnen in IE, en nu verschijnt die wel.