html代码
<body>
<div></div>
<div></div>
<div></div>
<div></div>
</body>
</html>
CSS代码
<style>
div {
float: left;
width: 200px;
height: 400px;
border: 10px solid #ccc;
margin-right: -10px;/*防止边框并列而导致块的边框不一致,使每个块向左移动10px,盖住左侧块的边框*/
}
div:hover {
position: relative;/*解决被盖住的一侧边框样式被盖住的情况*/
border: 10px solid red;
}
</style>
主要是margin为负数时候的用法,还有相对定位的用法。