div 高度不会根据内容大小而增长

  • 本文关键字:高度 div php css html styles
  • 更新时间 :
  • 英文 :

嗨,我

有一个动态内容$search_results,我正在尝试在<div>中显示它。 但问题是<div>的高度没有根据内容大小增加。 $search_results是表格内容,如<table><tr><td>Values</td></tr></table>

这是代码。

<div  style="background:#CCC;">
<div style="height:500px;width:1000px;margin:auto;padding-top:20px;">
<div style="width:200px;float:left; background:#666;color:white;">
<form name="SearchForm" action="" method="post">
<ul class="SearchList">
<li class="firstlist">Search</li>
<li>
   <input  type="text"  class="text_medium" value="Keywords" name="KeywordsTextBox" onblur="if(this.value=='') this.value='Keywords'" onFocus="if(this.value =='Keywords' ) this.value=''" >
</li>
<li>
  <select name="SearchValues" class="select_medium">
     <option value="Search1">Search option 1</option>
     <option value="Search1">Search option 2</option>
     <option value="Search1">Search option 3</option>
     <option value="Search1">Search option 4</option>
  </select>
</li>
  <input type='submit' name='SearchButton' class='Small_Button'  value='Search'>
</li>
</ul>
</form>
</div>
<div style="width:800px;float:right; background:#C69;">
<form name="ResultForm" method="post" action="">
<?php 
//$serachObj =  new Search()
//$search_results = $serachObj->search();
echo $search_results; 
?>
</form>
</div>
</div>
</div>

我已经尝试过style="min-height:500px;"但它不起作用。任何建议?。

你有浮子在你是孩子DIV's .因此,您必须清除其父级。定义溢出:隐藏到父 DIV。例如这样写:

<div style="overflow:hidden;min-height:500;width:1000px;margin:auto;padding-top:20px;">
 <div style="float:left"></div>
 <div style="float:left"></div>
</div>

更新

<div style="min-height:500;width:1000px;margin:auto;padding-top:20px;">
     <div style="float:left"></div>
     <div style="float:left"></div>
     <div style="clear:both"></div>
</div>

overflow:auto添加到父div

演示

将div 高度指定为自动。

height:auto;

相关内容

  • 没有找到相关文章

最新更新