深圳市闻迅数码科技有限公司(单题)

题型 难易度 出现频率 浏览 评论
问答题 17 0
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题

1.最常见的兼容性问题就是,不同浏览器的默认margin和padding值不同,一般都需要初始化样式

*{margin:0;padding:0;}

2.图片默认有间距,可以使用浮动图片或设置图片行内块级元素解决

3.透明度一般浏览器使用opacity,IE浏览器使用滤镜filter来设置。

强调:兼容性存在的问题很多,你只需要讲出三个常用的兼容性就可以了。

css hack主要是针对IE浏览器的不同版本这是样式。大致分为三种形式的hack

第一种:属性级Hack:比如IE6能识别下划线”_”和星号” * “,IE7能识别星号” * “,但不能识别下划线”_”,而firefox两个都不能认识。

第二种:选择符级Hack:比如IE6能识别*html .class{},IE7能识别*+html .class{}或者*:first-child+html .class{}。

第三种:IE条件注释Hack,通常用于判断浏览器的版本。

例如针对所有IE:<!–[if IE]><!–您的代码–><![endif]–>

针对IE6及以下版本:<!–[if lt IE 7]><!–您的代码–><![endif]–>

还能输入{{limitInput-commentDet.length}}个字符