vertical-align
一直給我過去的問題,再次遇到一個我不知道如何解決的問題。如何垂直對齊列表中的圖像
我有這個網站:
<ul id="council-slider">
<li class="col-md-12" style="display: block">
<img src="somesource" />
<div class="council-spacer"></div>
<p>text content goes here</p>
</li>
</ul>
CSS:
#council-slider {
margin: 0 auto;
list-style: none;
min-height: 300px;
max-height: 400px;
}
#council-slider li img {
float: left;
height: auto;
width: 25%;
margin: 5px;
}
.council-spacer {
height: 300px;
width: 100px;
float: left;
}
#council-slider li p {
margin-top: 100px;
}
我希望能夠垂直對齊圖像在中間。文本是多行包裝,所以在這種情況下使用line-height
將不起作用。此外,圖像可以有不同的高度。
有多個列表項目;我在示例中只使用了一個來簡化和減少html。
請發表您的CSS代碼了。 – divy3993
將HTML和CSS放入https://jsfiddle.net/甚至更好! – Coops
@CodeBlend更糟 - 在依靠小提琴展示問題之前,您應該始終在問題中發佈代碼 – Adjit