0
A
回答
0
這裏的主要問題是,左欄不知道右欄有多高。
您可以將它們放在父項中(這將包裝兩列),但左側列不會知道父級的高度,因爲如果子元素的子元素只能展開到父元素的高度父元素的高度是明確設置的。
另外,這裏有兩個截然不同的列,所以我想嘗試將它們儘可能接近它們顯示的方式。將左欄放在右欄(綠框)內並不能準確地表示這是如何構成的。
HTML:
<div id="container">
<div id="labelDiv">
<label>I'm a label.</label>
<p>Text area, whatevs.</p>
</div>
<button>Hello</button>
<div id="greenBox">
<p>Green box text.</p>
</div>
</div>
CSS:
#container {
width: 610px;
overflow: hidden;
position: relative;
}
#labelDiv {
width: 300px;
float: left;
}
button {
position: absolute;
bottom: 0;
left: 0;
}
#greenBox {
width: 310px;
float: left;
}
所以左邊(除按鈕以外)一切都向左浮動,並且還向左浮動的綠色方塊。目前爲止,但按鈕需要知道整個盒子有多高,以便它可以將其自身附着到底部。因此,我們在外容器上設置overflow
到hidden
,這樣它就可以環繞浮動元素,並將按鈕完全定位到其底部,使其與最高內部元素(綠色框)的底部完全對齊。
我還建議在#labelDiv
上設置一些margin-bottom
,這樣它就不會遮住按鈕。
0
See example of the following →
只要指定了藍色和紅色的寬度,你可以使用relative
和absolute
位置如下:
<div id="green">
<label id="red">Label</label>
<button id="blue">Button</button>
</div>
#green {
position:relative;
}
#red {
width:100px;
position:absolute; left:-110px; top:0px;
}
#blue {
width:100px;
position:absolute; left:-110px; bottom:0px;
}
2
將持有人繞過它,它會採取高度從'綠色',並且只給予它們絕對值和最低值0,那麼你給予元素的寬度無關緊要。
編輯:希望這對你有用,漂浮的元素,綠色的一個到右邊,剩下的其餘部分。
<div id="divHolder">
<label id="red">Label</label>
<button id="blue">Button</button>
<div id="green">
a
</div>
<br class="clearFloat" />
</div>
#divHolder {
width:300px;
position:relative;
}
#green {
height:300px;
background-color: green;
float:right;
}
#red {
background-color:red;
float:left;
position:absolute;
}
#blue {
background-color: blue;
bottom: 0;
position:absolute;
}
.clearFloat {
clear:both;
}
相關問題
- 1. 如何使用css創建像這樣的列布局?
- 2. 如何使用html和css創建這個特定的佈局?
- 3. 如何在xml中做這樣的佈局? Android的
- 4. HTML - CSS - 佈局
- 5. CSS,HTML佈局
- 6. 如何做出好的CSS佈局
- 7. 我怎麼做這個佈局在HTML和CSS?
- 8. 如何佈局形式像這樣用CSS也許有些JS?
- 9. 如何在Vuetify或Material Design中做這樣的中心佈局?
- 10. 如何用CSS構建這個佈局?
- 11. 如何用CSS實現這種佈局?
- 12. 如何用CSS實現這種佈局?
- 13. 如何用CSS創建這個HTML佈局?
- 14. 如何獲得動態CSS佈局這樣的:
- 15. 如何在CSS中創建這樣的佈局?
- 16. 如何編程這樣的佈局?
- 17. 如何創建這樣的佈局?
- 18. 如何實現這樣的佈局?
- 19. HTML和CSS佈局
- 20. 如何做到這一點佈局?
- 21. 我該如何做這個佈局?
- 22. HTML&CSS:垂直流佈局(柱狀樣式),如何實現?
- 23. 如何創建佈局這樣
- 24. 我如何寫這個CSS Flexbox佈局?
- 25. 如何在這個CSS佈局
- 26. 你會如何實現這個HTML/CSS佈局?
- 27. 表CSS樣式(佈局)
- 28. 簡單的CSS樣式佈局
- 29. 如何用CSS這樣的樣式?
- 30. 使用CSS和HTML的瓷磚佈局
向我們展示您擁有的代碼。 – tster 2011-04-01 23:35:39
可能會更具體嗎? – 2011-04-01 23:36:27
@ thirty:fair'nuff – 2011-04-01 23:48:02