當檢查我的元素時,我注意到我的第一個li的高度非常低。我有一些ul li高度問題
我想在選擇「城市(2)」後爲整個li添加背景。
背景填充只有城市(2)紐約的一半。我嘗試了沒有浮動,但後來我不能讓他們排隊。
我添加了2張照片。一個我漂浮,一個沒有。
<ul class="specs">
<li>
<div class="trigger">› City (2)</div>
<div class="cityByLocation">
<ul>
<li class="cityInfo">
<div class="cityName" style="float: left;">
› New York
</div>
<div class="cityDistance" style="float: left;">
430 miles
</div>
<div class="btn-take"></div>
</li>
<li class="cityInfo">
<div class="cityName" style="float: left;">
› Chicago
</div>
<div class="cityDistance" style="float: left;">
430 miles
</div>
<div class="btn-take"></div>
</li>
</ul>
</div>
</li>
<ul>
CSS:
.cityName{
float: left;
width: 45%;
}
.cityDistance {
float: left;
width: 20%;
}
.specs {
padding: 0;
}
.specs li {
padding: 0;
padding-top: 10px;
list-style: none;
}
.specs ul {
list-style: none;
padding: 0;
}
我不知道什麼是你想實現精確的佈局,但我猜你應該浮動的列表項('.cityInfo'),而不是城市名稱和地點。 – bfavaretto
我試圖讓它看起來像第一張圖片,但背景一直下降。 – sindrem
明白了,看到我的答案。 – bfavaretto