我創建了一個div。包含另外三個div的 。div高度自動增加
HTML:
<div id="a">
<div id="a1">
<img src="p.png" alt="an image" height="50" width="200">
</div>
<div id="a2">
<form method="post">
<input type="text" class="textbox"/>
</form>
</div>
<div id="a3"></div>
</div>
CSS:
#a
{
height:50px;
width:100%;
display: table;
position: fixed;
}
#a1
{
width: 200px;
height: 100%;
display: table-cell;
}
#a2
{
height: 100%;
background-color: #664499;
display: table-cell;
}
.textbox
{
height: 50px;
float: left;
margin: 0px;
border: 0px none;
}
#a3
{
width: 200px;
height: 100%;
background-color: #669999;
display: table-cell;
}
我的問題是,當我把任何標記成像img
或input
父DIV '一' 通過增加其高度3自動。
如果我刪除該標籤,它表現正常。嘗試了最小高度選項,但沒有爲我工作。
我應該怎麼做才能讓包裝div'a'不會改變它的高度?
你能提供撥弄例子嗎? –
對於遲到的回覆抱歉@亞歷山大 它是: http://jsfiddle.net/VishalMajlekar/dfz74/ – user3619703