IE与Firefox通用的三则网站重构实用技巧
使用zoom、overflow解决IE6、IE7、[url=http://www.clearold.cn]Firefox[/url]下嵌套容器清除浮动问题 hc@U:`X5MJkk
n)e_r(V;l
q6Qum}3Xd+N-{
我们经常遇到一个容器外面套一个边框,边框高度随容器高度变化,但是当边框内容器设置了浮动属性后,外框就不跟随变化,这时就需要清除浮动。给外边框容器加上overflow:auto的属性,可以解决IE7和[url=http://www.clearold.cn]Firefox[/url]下的清除浮动问题,但是IE6下不生效,我们需要使用IE的一个私有属性zoom使IE5.5 的浏览器达到外框跟随变化的效果。 "F)]6b{'A U1_Co
,D*~fE&K y;w
]v1F\4{h(Y.o
需要注意的几个细节问题,例如我们建立一个样式为text的容器,宽200象素,高度自适应,外面包一个样式为content的10象素的外框。(如图1)#a
Gbm{
pT6EdIx
5a'Qc{6y$Us7H
4w T"T$pN6t4G9f
9vPy|,c1x@7^(E[
图12g@7Hp*ppl:sh
[img]http://i2.sinaimg.cn/IT/cr/2007/1122/1795428078.jpg[/img] :q?z4F
N3S
e$x%R
p ZJ
I,Ma!P)[U$w)f!e;q
代码如下: 2lJ:zS,G D_pQk
以下是引用片段:2@Y2_/P(Z7E!M
<style type="text/css"> :}$j-G G Ke!kA
.content{ border:10px solid #F00;} (f|NJh
.text{ width:200px; height:300px; background:#000;} u'D_)f{{
</style> Xm3@~
CBJ
I c:QCXi&R'b
<body bgcolor="#[url=http://www.clearold.cn]Firefox[/url][url=http://www.clearold.cn]Firefox[/url][url=http://www.clearold.cn]Firefox[/url]"> ?.O7U$yR,`9}
<div class="content"> |