跨浏览器
a68091555
这个作者很懒,什么都没留下…
展开
-
跨浏览器开发
一:为页面添加DOCTYPE由于不同浏览器对标签,样式表的解释不尽相同,所以需要为html文件定义一个标准的文档类型,使不同浏览器尽量按照一个统一的html标准来解析渲染页面。 !DOCTYPE 声明指定文档遵从的 DTD,如: 标准HTML标签的正确使用尽量使用div+css布局,不用table做布局。使用table做布局容易造成代码冗余,相对...原创 2010-08-19 10:15:24 · 988 阅读 · 0 评论 -
兼容IE6 IE7 IE8 FF Opera Chrome 的最精简PNG透明方法
先附上一个文档:IE6 IE7 IE8 Hack测试官方文档: http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx网上一直有很多关于让IE6支持透明PNG的办法。不过问题是现在讨厌的IE7,IE8出现了,那些方法都有不兼容新浏览器的地方(包括重复渲染,比如原来设定的50%透明度,重复渲染了就变成不透明了……)...原创 2010-09-13 12:04:54 · 99 阅读 · 0 评论 -
详解CSS网页布局中默认字体样式
浏览器默认的样式往往在不同的浏览器、不同的语言版本甚至不同的系统版本都有不同的设置,这就导致如 果直接利用默认样式的页面在各个浏览器下显示非常不一致,于是就有了类似YUI的reset之类用来尽量重写浏览器的默认设置保证各个浏览器样式一致性的做法。 拿字体来说,各个浏览器默认的字体种类、字体大小和字体行高都不一样,比如IE8的中文版在Windows XP下显示网页时默认字体是宋体,而英...原创 2011-05-19 09:47:10 · 191 阅读 · 0 评论 -
ff ie padding
ff 和 ie对padding-top的解析是不一样的,在ie中,元素占用的高度 = padding-top + 元素原来的高度,在ff中,该padding-top被算在元素的原始高度之内。解决方法:一,尽量不用到padding-top;二,在设置的padding-top后加入!important,ie不会解析这个属性。 test 三,利用*,ff不解析*,...原创 2010-09-27 19:01:22 · 81 阅读 · 0 评论 -
跨浏览器开发总结
(1)对于IE核心margin变大: 引起原因 将margin设置在最内层的div块中 解决办法 在最内层的div块上加上一个div,并将margin外边距设定放在外层的div块中...原创 2011-06-14 15:01:02 · 115 阅读 · 0 评论