CSS在IE和Nascape的显示差别
发布时间:2006-05-18 10:48:59 来源:天极网 网友评论 0 条解决方案
要获得这种两栏布局,其中一栏能够自动调整大小的理想效果的一种解决方案是对第一栏使用浮动div,但是要从必须调整大小的那一栏里把浮动删掉。由于浮动栏和普通的文档安排顺序是分离的,所以常规的div会被放在上方,但是在浮动div的下方。在左边添加一个padding,并让其等于浮动div的宽度,而常规div的内容看起来就会像是放在左边div右侧的一个栏里。例D说明了这个技巧。下面的代码能够在当前所有的浏览器里生成相同的效果。
div#one {
float: left;
width: 150px;
margin: 0px;
background-color: red;
}
div#two {
width: auto;
padding: 0px 10px 5px 160px;
margin: 0px;
background-color: silver;
}
尽管当前Netscape/Mozilla浏览器一般都被认为要比IE更加符合标准,但是我个人认为IE生成浮动元素的效果要比前两个浏览器更加一致。但是如果不考虑哪一个生成的效果是“正确的”,那么其差别就会给Web建造者带来最头疼的问题。要避免你的页面设计出现问题,知道浏览器生成的效果会有所不同是第一步,也是最重要的一步。
- 推荐阅讯
- Web设计中如何使用XML数据源对象
- 浮动菜单是如何作出来的mouse事件
- 根据分辨率不同调用不同的css文件
- 相册的自动播放效果SlideShow
- 对CSS类及id的规范化命名
- URL重写实现IHttpHandler接口
- CSS教程—元素的定位
- CSS初级入门:样式的单独调用
- 修改IE浏览器滚动条样式的一个实例
- 中文排版CSS心得
