부모 항목이 chatRooms
이고 그 안에 chatRoom
이 많이 있고, chatRoomName
Div는 올바른 형식 지정을 위해서만 만들어졌습니다.서로 옆에 DIV 정렬 및 HTML에 가로 스크롤 막대 추가
내 의도는, 다음 경우의 부모 DIV chatRooms
의 폭을 초과하는 모든 chatRoom
의 최대 폭을 가로 스크롤 막대를 이전 chatRoom
옆에 각 chatRoom
float:left;
을 만드는 것입니다,이 실제로 작동하지만 초과 chatRoom
님이 두 번째 줄에 있지만 마지막 줄은 chatRoom
이 아니며, 그 중 일부는 보이지 않더라도 모두 같은 줄에 말하고 싶지만 스크롤 할 때 볼 수는 있습니다. 권리.
<div id="chatRooms">
<div class="chatRoom">
<div class="chatRoomName">
IUL
</div>
</div>
<div class="chatRoom">
<div class="chatRoomName">
CCE
</div>
</div>
<div class="chatRoom">
<div class="chatRoomName">
CCE
</div>
</div>
<div class="chatRoom">
<div class="chatRoomName">
CCE
</div>
</div>
<div class="chatRoom">
<div class="chatRoomName">
CCE
</div>
</div>
<div class="chatRoom">
<div class="chatRoomName">
CCE
</div>
</div>
<div class="chatRoom">
<div class="chatRoomName">
CCE
</div>
</div>
<div class="chatRoom">
<div class="chatRoomName">
CCE
</div>
</div>
<div class="chatRoom">
<div class="chatRoomName">
CCE
</div>
</div>
<div class="chatRoom">
<div class="chatRoomName">
CCE
</div>
</div>
</div>
CSS :이 경우에 필요한 것은
#chatRooms
{
border-style:solid;
border-width: 1px;
border-color: green;
overflow-x:scroll;
margin-top:5px;
height:30px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.chatRoom
{
width:100px;
border-style:solid;
border-color:green;
margin-right:1px;
float:left;
cursor:pointer;
}
.chatRoomName:hover
{
color:chartreuse;
}
.chatRoomName
{
background-color:green;
border-style:solid;
border-color:green;
color:white;
}
일했다! 감사! –