상대적으로 위치가 지정된 div가 뒤 따르는 내용을 푸시하는 것을 방지하려면 어떻게합니까? 다음 예제에서는 더 큰 빨간색 꼭대기에 작은 녹색 div를 표시하려고 시도하지만 녹색 div가 나타나면 다음 빨간색 div가 아래로 내려옵니다.상대적으로 위치한 div가 내용을 푸시 다운하는 것을 방지합니다.
이 작업을 수행하는 더 좋은 방법이 있다면, 팁을 주시면 감사하겠습니다. http://jsfiddle.net/38Rqh/
<html>
<head>
<style type="text/css" media="screen">
.top {
display: none;
background-color: green;
width: 100px;
position: relative;
top: -50px;
}
.bottom {
width: 200px;
height: 200px;
background-color: red;
border: 1px solid black;
}
.bottom:hover + div {
display: block;
}
</style>
</head>
<body>
<div class="bottom">
</div>
<div class="top">Displaying data</div>
<div class="bottom">
</div>
<div class="top">Displaying data</div>
<div class="bottom">
</div>
<div class="top">Displaying data</div>
</body>
</html>
고마워,이 작품은 멋지다. – user1810414