没有合适的资源?快使用搜索试试~ 我知道了~
div+css IE6/IE7/火狐等浏览器兼容问题解决办法
资源推荐
资源详情
资源评论
在网站设计的时候,应该注意 样式兼容不同浏览器问题,特别是对完
全使用 设计的网,就应该更注意 对 样式的兼容,不
然,你的网乱可能出现不想出现的效果!
!"#
以上 浏览器,使用 IE7 兼容模式进行渲染
所有浏览器 通用
$%&''()
专用
*$%&''()
专用
+$%&''()
专用
+,$%&''()
、共用
$%&''(-.)
!!/$.0:.$)+!/$.0)*!/$.0%!)
注:不管是什么方法,书写的顺序都是 1.2( 的写在前面, 写在中间,
的写在最后。
一、兼容
以下两种方法几乎能解决现今所有兼容3
&4-.5不是很推荐,用下面的一种感觉最安全6
随着 对-. 的支持4-.方法现在只针对 的兼容35注意
写法3记得该声明位置需要提前36
代码%
7#
89..:
90%&''(-.)"+,+"
90%;'()"++"
<
"7#
=4" 对 .(2.针对 1.2( 的 样式#
+,与 +是 特有的标签41.2(暂不支持3而+,又为 特
有标签3
代码%
7#
89..:90%&='()<"+.(+"
+89..:90%;'()<"+1(0+"
+,89..:90%'()<"+1(04注意顺序 +"
"7#
注意%
+,对 的兼容 必须保证 >?@A 顶部有如下声明:
代码%
-B?CD>?@ADEA""FG""?>?@AH3'&?.""I
%""99939G3.$"?J"H"300#
二、万能 K闭合5非常重要-6可以用这个解决多个 0 对齐时的间距不对,
关于 .K的原理可参见 L>9?.F..
@./M
将以下代码加入 N!中4给需要闭合的 0 加上 O.1(O即
可4屡试不爽3
代码%
7#
"+.(+"
3.1(%2.:
%3)
07%!/)
$%')
.%!)
!7%00)
<
3.1(:
07%!/)
<
"+>02.@P+"
3.1(:07%!/)<
"+002.@+"
"+02.1(+"
"7#
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++
三、其他兼容技巧5相当有用6
&4 下给 0设置 00$后会导致 90和 $增加4但 不会35可
用-. 解决6
=4居中问题3
&63垂直居中3将 $设置为 当前 0相同的高度4再通过
$%0035注意内容不要换行36
=63水平居中3.$%')5当然不是万能6
G4若需给 标签内内容加上 样式4需要设置 07%!/)5常见于导航标
签6
H4和 对 EB理解的差异导致相差 =(的还有设为 K 的 0 在 下
.$ 加倍等问题3
Q4标签在 下面默认有 7和 00$3最好事先声明4以避免不
必要的麻烦35常见于导航标签和内容列表6
4作为外部 9..的 0不要定死高度4最好还加上 .K9%003
以达到高度自适应3
4关于手形光标3..%.3而 0只适用于 3贴上代码%
兼容代码%兼容最推荐的模式。
"++"
3!!:
K%2)
90%H'()
$%Q()
.$%=H()
.$.$%&=()
<
"++"
+3!!:
.$%=&()
<
"++"
+,3!!:
.$%=&()
<
什么是浏览器兼容:当我们使用不同的浏览器(.2()访问同一个
网站,或者页面的时候,会出现一些不兼容的问题,有的显示出来正常,有的
显示出来不正常,我们在编写 的时候会很恼火,刚修复了这个浏览器的问
题,结果另外一个浏览器却出了新问题。而兼容就是一种办法,能让你在一个
里面独立的写支持不同浏览器的样式。这下就和谐了。呵呵!
最近微软发布的 浏览器的兼容性确实给一些网页制 作人员添加了一个沉重
的负担,虽然 已经走向标准化,但还是有许多和 不同的地方,所以需要
用到 的兼容,有许多朋友问过 的兼容是什么, 其实我也不知道。暂时
还没找到 专用的兼容。除了前面那片文章,《针对 1.2( 的
样式》中的兼容方式也是很好用的。
有一点逻辑思想的人都会知道可以用 和 的兼容结合起来使用,下面介绍
三个兼容,例如:(适合新手,呵呵,高手就在这里路过吧。)
程序代码
第一个兼容,所有浏览器 公用(其实也不算是兼容)
$%&''()
第二个兼容 专用
*$%&''()
第三个兼容 公用
+$%&''()
介绍完了这三个兼容了,下面我们再来看看如何在一个样式里分别给一个属性
定义 专用的兼容,看下面的代码,顺序不能错哦:
程序代码
$%&''()
+$%&='()
*$%&Q'()
下面我简单解释一下各浏览器怎样理解这三个属性:
在 下,第 =、G 个属性 不认识,所以它读的是 $%&''()
在 下,第三个属性 不认识,所以它读第 &、= 个属性,又因为第二个属
性覆盖了第一个属性,所以 最终读出的是第 = 个属性 +$%&='()
剩余15页未读,继续阅读
资源评论
jinking2010
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 目标跟踪-基于目标中心点同时进行目标检测+目标跟踪算法实现-项目源码-优质项目实战.zip
- Python《文本特征分析-全唐诗数据挖掘及分析 》+源代码
- Netron-Setup-4.5.0
- 可编辑的地图图形3-世界、各洲、美国地图.xls
- NineAi 新版ChatGPT AI系统网站源码
- Anaconda3-2022.10windows版本
- 基于Servlet的URL访问安全控制.doc
- 可编辑的地图图形-2-中国到省、到市、到县地图.xls
- 快慢指针法判断链表是否有环-go语言实现
- Python《金融新闻数据挖掘分析 (数据抓取、NLP算法分析、量化策略、回测框架等)》+源代码+项目说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功