如何使只使用CSS和HTML(無JS)三個欄佈局等高
三個欄佈局等高
回答
最簡單的方法具有相同高度三個欄佈局是使用faux column background technique。
您還可以嘗試給與三個divs大底部墊與巨大的底部邊緣與容器與overflow: hidden
。儘管如此,它並不能很好地與內聯錨相媲美。
<html><body>
<div>
<div style="float:left;height: 33.33%;width:10%;background-color:red">zdfsfs</div>
<div style="float:left;height: 33.33%;width:10%;background-color:blue">zgfsgsgfsgf</div>
<div style="float:left;height: 33.33%;width:10%;background-color:cyan">zvgzcxgvxz</div>
</div></body></html>
但是當內容隨機增加會發生什麼 – thecodeparadox 2011-04-07 06:00:19
我給了小width.you可以增加width.and仍然內容較大,那麼內容會出div,這種解決方案將無法正常工作。我會盡力找到它的解決方案,並讓我知道如果我得到它。 – Poonam 2011-04-07 06:15:30
謝謝。但我認爲我所接受的'alex'給出的解決方案更好。嘗試這個。 – thecodeparadox 2011-04-07 06:24:30
div {display : table-cell;}
這可能是另一種解決問題的辦法! 欲瞭解更多信息,請參閱此鏈接:Is there a disadvantage of using `display:table-cell`on divs?
- 1. HTML,三個欄佈局
- 2. CSS3/HTML5三欄佈局
- 3. CSS三欄佈局 - 清浮
- 4. CSS三個欄佈局響應
- 5. 等高行高的表格佈局
- 6. 創建三欄饋送佈局
- 7. SEO友好的三欄佈局
- 8. 三列100%高度的CSS佈局
- 9. 如何使用CSS變換三個欄佈局分爲兩個欄佈局和兩成一個
- 10. 如何使用自動佈局佈局三個項目水平相等
- 11. 等高欄 - CSS
- 12. 三個div使佈局
- 13. 兩列,等高佈局 - 列間空格
- 14. 3列布局需要高度相等
- 15. Android佈局等寬和高度
- 16. 表格佈局中的等高行
- 17. 佈局 - 中心等佈局
- 18. 佈局,佈局大,佈局正常等
- 19. CSS兩個欄佈局寬
- 20. 三columnm佈局左側多個div和右欄
- 21. 中心位置固定的三個欄佈局
- 22. 佈局等待
- 23. CSS三列布局
- 24. css三列布局
- 25. Layout_weight得到2個相等的高度佈局
- 26. 導航欄佈局
- 27. CSS 3欄佈局
- 28. 等高爲2列布局,但每行高度不同
- 29. 高度相等的div(兩個欄)
- 30. 創建三個字段集的佈局
thanks.I'v試過這個並且工作。但有什麼更好的主意? – thecodeparadox 2011-04-07 05:48:55
@abdullah不好意思,對不起。如果你不需要支持
alex
2011-04-07 05:55:39
以前是better.coz,我必須支持ie7 + – thecodeparadox 2011-04-07 06:02:40