我有一個列表我想添加到<div>
。每個listitem包含一個<div>
,其中又包含一個圖像和一個文本字符串。該列表必須是垂直的。我試過<ul>
與width:100%
display:block
,但列表是從左到右水平流動。我如何使列表垂直?如何強制一個列表使用HTML css垂直
19
A
回答
30
嘗試把display: block
在<li>
標記而不是<ul>
+0
非常感謝!它現在是一個垂直列表,但對齊位於左側。我希望它在中心位置 –
+1
(這是一個老問題,我知道)這裏有兩種情況:1)如果你想讓_text alignment_爲中心,那麼在ul上使用'text-align:center' ';但是如果你想讓列表本身在屏幕中居中,文本仍然左對齊,那麼定義一個'width'或'max-width'屬性並添加'margin-left:auto; margin-right:auto;'給它。 – rpearce
16
我想補充一點給李的CSS
.list-item
{
float: left;
clear: left;
}
7
希望這是你的結構:
<ul>
<li>
<div ><img.. /><p>text</p></div>
</li>
<li>
<div ><img.. /><p>text</p></div>
</li>
<li>
<div ><img.. /><p>text</p></div>
</li>
</ul>
默認情況下,它會陸續添加一行:
-----
-----
-----
,如果你想讓它垂直,只需添加浮動留給李,給寬度和高度,確保內容不會打破寬度:
| | |
| | |
li
{
display:block;
float:left;
width:300px; // adjust
heigh:150px; // adjust
padding: 5px; //adjust
}
1
CSS
li {
display: inline-block;
}
廠對我也是。
相關問題
- 1. 使用html css垂直排列4個div垂直使用html css
- 2. 創建一個垂直列表內水平列表HTML + CSS
- 3. 如何使用HTML/CSS/JavaScript在一個項目上垂直對齊列表?
- 4. 如何使用CSS在列表項之間製作垂直線?
- 5. 如何在Hirb中強制垂直表格或限制列?
- 6. 如何在html css中強制或使垂直滾動條位於前面
- 7. 菜單列表中垂直使用CSS
- 8. HTML,CSS:使表格可垂直滾動
- 9. Html製作與垂直列的表
- 10. 如何使HTML列表水平顯示而不是垂直使用CSS?
- 11. 如何使用垂直滾動條控制兩個列表框?
- 12. 如何使一個列表的列表顯示垂直
- 13. 垂直滾動html列表
- 14. 如何製作一個垂直列中包含標題的HTML表格?
- 15. 如何使用css在表格中創建垂直列
- 16. 如何使用css以垂直方式顯示列表
- 17. 如何使html表格垂直滾動
- 18. HTML/CSS如何舒展DIV垂直
- 19. CSS如何垂直
- 20. 垂直垂直像HTML中的一列HTML
- 21. 改變方向垂直,錶行HTML + CSS
- 22. 如何在html中製作兩個垂直列
- 23. 製作一個div垂直滾動使用CSS
- 24. 使用css sprite製作垂直導航
- 25. 使用CSS和JQuery繪製垂直線
- 26. HTML垂直滾動(無CSS)
- 27. 使用AWK垂直分割一個列
- 28. html/css垂直對齊多個跨度
- 29. 如何使用css/html顯示不同高度的垂直線?
- 30. 如何在HTML中使用CSS僅垂直居中文本
你能告訴我們一些代碼嗎? – Paulpro