html中使用哪些元素和属性容易出现浏览器兼容性问题

 我来答
lest12345
2013-08-09 · TA获得超过1441个赞
知道小有建树答主
回答量:1064
采纳率:100%
帮助的人:771万
展开全部
1.当加了doctype

<img /> 标签的alt属性在ie8或以上不生效,所以推荐使用title属性。

2.什么情况下使用id选择器或class选择器
id选择器复用性比较低,优先级比较高,唯一使用,所以如果某个样式
只是给某一个html元素使用,则选择id选择器,如果一个样式可能给多个
html元素使用,则应当使用class选择器。

3.a:link 在ie5,6下无效
可以直接使用a{...}

4.IETest工具,也有一个兼容性问题,在win7下,打不开ie6。可以下载绿色版的ie6,不用安装直接用的那种。

5.在嵌套div中,如果外层div没有设置边框,内层div的margin-top会无效。

6.哪些css是可以被继承的
文本相关属性:font-size,font-family,line-height等;
列表相关属性:list-style-type等;
颜色相关属性:color;
注:button,input,select,textarea在ie下是不继承body属性的,需单独书写。

7.ul标签在ie6,7下默认是有外边距的,在ie8,火狐,谷歌下默认有内边距。

8.如果单独设置边框的上下左右,在ie6,7边框会在背景层外面,ie8,火狐,谷歌会在里面。

9.在ie6下,只有html,body元素支持background-attachment:fixed;

10.在ie6下,当父元素中的子元素高度超过了父元素的高度,ie6默认会把父元素的高度自动增加。

11.当父元素没有指定高度时,并且它的子元素有浮动,这时父元素的高度不会自动增加。

12.在ie6下,如果div使用了相对定位,div的高度会=原本的高度-top值。

13.h1{font-size:1em;}解决在ie6下的图片被拉高问题。

14.ie6双倍边距问题

网上看到的,看了一下觉得不错接拿过来了。
觉得有用望采纳 谢谢
月下丶思佳人
2013-08-09
知道答主
回答量:37
采纳率:0%
帮助的人:20.9万
展开全部

给你个参考手册,作者对于每个标签和属性都测试过了浏览器兼容性问题

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式