子Div应用Float后撑开父Div的几种方式

日期:2021-03-07 类型:科技新闻 

关键词:开发一个小程序多少钱,凡科轻站小程序,微信群抽奖小程序,小程序登录页面,微信小程序 微店

1个Div包括了好几个子Div,而且子Div应用了波动后,父Div确不可以被撑开,以下图:
 
一部分编码以下:

拷贝编码
编码以下:

<style>
#div1{border:1px solid red;float:left;}
#div2,#div3{float:right;border:1px solid blue;}
</style>
<div id="div1">
<div id="div2">two</div>
<div id="div3">one</div>
</div>

假如要想撑开父元素能够选用下列方式:

方式1:

父元素设定overflow和zoom,款式以下:

拷贝编码
编码以下:

<style>
#div1{border:1px solid red;overflow:hidden;zoom:1;}
#div2,#div3{float:right;border:1px solid blue;}
</style>

方式2:

父元素也是设定波动实际效果,款式以下:

拷贝编码
编码以下:

<style>
#div1{border:1px solid red;float:left;}
#div2,#div3{float:right;border:1px solid blue;}
</style>

此方式有个缺点是,父元素的宽度必须设定。

方式3:

在加上1个子元素,并设定clear款式:

拷贝编码
编码以下:

<div id="div1">
<div id="div2">two</div>
<div id="div3">one</div>
<div style="clear:both"></div>
</div>

此方式加上了1个div元素,一些状况下将会这个div会危害元素的遍历。

以上方式 应用doctype html 4.0 和 doctype xhtml 1.0 的 Transitional 在FF IE6 IE7 IE8 下检测根据,别的访问器沒有检测。
上一篇:山西省公众資源买卖管理中心 返回下一篇:没有了