如何使用inline-block
而不是float
來創建此佈局?
可以對HTML進行的唯一更改是#A和#B的順序。使用內聯塊代替浮動塊的Css佈局
http://jsfiddle.net/a2envebj/4/
的HTML:
<div id="root">
<div id="A"></div>
<div id="B"></div>
<div id="C"></div>
</div>
的CSS:
* {
margin:0;
padding:0;
}
#root {
width:450px;
height:300px;
background-color: #CCC;
}
#A {
float: left;
width: 200px;
height:240px;
background-color: green;
}
#B {
float:left;
width: 200px;
height:120px;
background-color: yellow;
}
#C {
float: left;
width: 200px;
height: 120px;
background-color: orange;
}
你試過和你爲什麼需要做出改變? – 2014-10-07 14:39:11
如果你問,你可以使用這個HTML來構建這個佈局而不使用任何浮點數,並且只使用內聯塊,我會說不。但是,這個答案可能無法幫助你。你能解釋一下你想做什麼,謝謝! – 2014-10-07 14:44:18
這是可能的建立佈局,但只能通過修改標記來包裝B&C - http://jsfiddle.net/a2envebj/13/ – 2014-10-07 14:44:52