发布网友 发布时间:2022-04-21 00:38
共5个回答
懂视网 时间:2022-05-13 00:16
最近在写一个Div+Css布局的网站首页,以前写的页面都统一width:900px;不存在什么布局呀 什么float的设置。现在没办法呀!要对页面进行切割,分块。幸好,有点css的基础,不过用起来就比较郁闷了。在ie和firefox下,相同的属性值往往会有不同的显示效果。没办法 要兼容浏览器 只得一个一个bug去找。但完全兼容浏览器是无法做到的,所以也只能将个大概的效果展示出来,不要偏差太大太明显就行。 < style type ="text/css" >
#div1{}{width:200px;height:80px;float:left;border:1px solid blue;}
#div2{}{width:600px;height:80px;border:1px solid blue;}
style >
< div >
< div id ="div1" > div >
< div id ="div2" > div >
div >
< div style ="clear:both;margin-top:20px;" id ="div3" >
div >
热心网友 时间:2022-05-12 21:24
在下面加一行代码清除浮动 <div style="clear: both;"></div>
这是IE 浏览器特有的投影的一个属性。
热心网友 时间:2022-05-12 22:42
您好!很高兴为您答疑。
从您图片中显示效果推测,这是因为在不同浏览器下样式兼容差异造成的视觉效果。一般情况下,如果您需要将包裹对象的元素(table/div)与对象拉开距离,比较有效的办法是为对象定义padding属性,然后根据实际需要调整四个方向的值即可。
如果对我们的回答存在任何疑问,欢迎继续问询。
热心网友 时间:2022-05-13 00:17
如果没错的话,这肯定是一张图片,在不同的浏览器中图片与下面的边框的间隙不同,设置方法:给img加float:left或者是加display:block,总之想办法把img转化为块级元素就可以了。这个我之前碰到过,这样改,肯定没错。
热心网友 时间:2022-05-13 02:08
*宽度,*好margin 和padding 一般就没问题了