我在http://jsfiddle.net/TsRJy/上创建了一个带有 div 框的网格。
问题
我不知道如何使 a:hover 工作。
信息
- 将 HTML 代码重写为表格对我来说不是一个选项。
- http://www.normann-copenhagen.com/Products成功解决了这个问题。
- 在 Javascript 之前,我更喜欢 CSS。
HTML(以防 jsfiddle 不起作用)
<div class="container">
<div class="grid">
<div class="item">
<a href="#">
</a>
</div>
<div class="item">
<a href="#">
</a>
</div>
<div class="item">
<a href="#">
</a>
</div>
<div class="item">
<a href="#">
</a>
</div>
<div class="item">
<a href="#">
</a>
</div>
<div class="item">
<a href="#">
</a>
</div>
<div class="item">
<a href="#">
</a>
</div>
</div>
</div>
CSS
.container {
margin: 0 auto;
width: 500px;
}
.item {
border: 1px solid #ccc;
float: left;
margin: 0 -1px -1px 0;
}
.item a {
display: block;
height: 100px;
width: 100px;
background: #f5f5f5;
}
.item a:hover {
border: 1px solid black;
}