文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网站建设Div+Css编辑CSS样式表时总结下FF与IE的区别
精品广告
推荐TOP10
·CSS小技巧(Most used CSS tricks)
·初学者来看:学习网页技术CSS怎么入门?
·CSS网页设计非常有用技巧
·DIV+CSS的命名规则有利于网站优化
·多个CSS样式表争夺特定选择符的控制权
·学习CSS制作网页总结的一些经验技巧
·CSS初学者应该保持的一种心态
·CSS常见问题和技巧总结
·DIV+CSS常见错误汇总
·设计中常用的十个CSS技巧
阅读TOP10
·学习CSS网页制作技术:ul打造表格样式
·推荐好文:无懈可击的CSS圆角技术
·网页制作备忘录:CSS 属性表简表
·LI标签中内容超过长度后以省略号显示的方法
·CSS中背景background-position负值定位深入理解
·标准网页中用CSS进行段落排版的方法
·Adobe Golive进阶教程(课程三——简单动作5)
·返普归真 彻底认清CSS的Float(浮动)概念
·改变我的鼠标
·CSS的margin边界叠加深度剖析

编辑CSS样式表时总结下FF与IE的区别

日期:2007年8月11日 作者: 查看:[大字体 中字体 小字体]


总结的一些CSS在FF和IE下的区别!可能不完整,以后会陆续补充。网页教学网

FireFox: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行

FireFox: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中

FireFox: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width

FireFox: 支持 !important, IE 则忽略, 可用 !important 为  FireFox 特别设置样式

div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行

cursor: pointer 可以同时在 IE  FireFox 中显示游标手指状, hand 仅 IE 可以

FireFox: 链接加边框和背景色,需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格

XHTML+CSS兼容性解决方案小集
使用XHTML+CSS构架好处不少,但也确实存在一些问题,不论是因为使用不熟练还是思路不清晰,我就先把一些我遇到的问题写在下面:

1.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法:

div{margin:30px!important;margin:28px;}注意这两个margin的顺序一定不能写反,据阿捷的说法!important这个属性IE不能识别,但别的浏览器可以识别。所以在IE下其实解释成这样:

div{maring:30px;margin:28px}重复定义的话按照最后一个来执行,所以不可以只写margin:XXpx!important;网页教学网

2.IE5 和IE6的BOX解释不一致IE5下div{width:300px;margin:0 10px 0 10px;}div的宽度会被解释为300px-10px(右填充)-10px(左填充)最终div的宽度为280px,而在IE6和其他浏览器上宽度则 是以300px+10px(右填充)+10px(左填充)=320px来计算的。这时可以做如下修改

div{width:300px!important;width  /**/:340px;margin:0  10px  0  10px}

3.ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值所以先定义

ul{margin:0;padding:0;}就能解决大部分问题

4.关于脚本,在xhtml1.1中不支持language属性,只需要把代码改为

<script  type=”text/javascript”>

FireFox: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行
IE怎么不行? .div{width:100px;margin:0 auto;}一样居中

FireFox: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width
这个是ie对css盒模型解释有问题造成的,只能迁就它网页教学网

FireFox: 支持 !important, IE 则忽略, 可用 !important 为  FireFox 特别设置样式
IE7 一样兼容 !important 了

[1] [2] [3] 下一页 

上一篇:带滑动特性的符合Web标准的全屏广告特效代码

下一篇:用Javascript实现表格单元格背景色鼠标响应


相关软件: 相关文章:
·《XML HTML CSS XSL Web编程实作教程》
·新仙剑奇侠传中文版 完美存档编辑器二款
·冠军足球经理4最新内存编辑器中文版Mind Compression''s Memory Editor
·汇编语言共34讲csf东南大学朱敏
·XML高级编程完整版(PDF)
·新编VB6.0 教程配套教学光盘
·浙江大学-Windows编程实践 csf 30讲查看
·教你如何编写游戏外挂
·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
·Windows黑客编程基础
·编程特例篇——LOGO语言
·Picture Manager:一次编辑多张图片
·socket编程原理
·使用UTF-8编码/JMail组件发送邮件乱码问题

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号