我試圖讓2個div出現在外部div內的單獨行中。現在我爲它們設置了display:inline-block
,但我不確定如何更改此設置,以使它們顯示在不同的行上。CSS中的div內的塊元素
這裏是我的代碼如下現在,我想李四和100至leader
專區內單獨行上出現:
HTML
<ul>
<li class="leader">
<div class="ranking">1</div>
<div class="name">John Doe</div>
<div class="score">100</div>
</li>
</ul>
CSS
.leader {
border: 1px solid;
background-color: #E6E6E6;
display: inline-block;
width: 400px;
margin: 2px;
padding: 2px;
background-repeat: no-repeat;
height: 75px;
}
.ranking {
display: inline-block;
margin:2px;
padding:2px;
width:50px;
height:65px;
background-color:green;
color:white;
}
.name {
display: inline-block;
}
.score {
display: inline-block;
}
做div的。名稱和.score必須有inline-block的? –
'inline-block'並不意味着「塊內的塊」,以防您從名稱推斷出來。它只是意味着它主要表現爲塊元素,但不會佔用更多的寬度,因此它們保持在同一行中。 – UweB