__qem的提出到底是为什么?
2013-05-06 22:45
169 查看
hax在微博中提出,chrome的边距是多少?
__qem是什么?
0__qem==2 等于0 px吗?等于0px(一种情况)
为什么0__qem == 2px?看webkit源码。。
为什么要引用__qem呢?这个问题就引入了一个wtf问题,而这个问题就是解决怪异情况下的解决办法
什么又是quirks mode??就像课本中讲的,quirks mode和标准mode下的种种不同吗?其实,怪异模式(英语:quirks
mode)是指在计算机领域中,一些网页浏览器为了维持对较旧的网页设计的向后兼容性,而使用的一种技术,有别于严格遵循万维网联盟(W3C)与互联网工程任务组(IETF)标准而设计的“标准模式”。http://zh.wikipedia.org/wiki/怪异模式
可以说没有怪异模式,就没有标准模式,而怪异模式现在仍然有需求,依然需要考虑这个问题,如果问题摆在了你面前,你可以解决
也试了试
select{
margin: .67__qem 0 .67em 0;
}
发现这个__qem是极其不稳定的单位,当出现上面的情况时上边距是2px,而下边距几乎达到了9px,可想而知这两个单位不是相对于同一标准进行计算的,但是在chrome的文档中却说,__qem是在怪异模式下来替代em的,我认为不是很准确?另外,如果写成:
select{
margin: .67__qem 0 .67__qem 0;
}/*和*/
select{
margin: .67__qem 0 0 .67__qem 0;
}
效果还是不一样。0__qem==2px 应该是对的;但也是不对的,对和不对是因为上面两种写法原因导致的。我想问问为什么一定要使用令人烦心的__qem呢?要我我会选择rem,我认为“超越css”里面说的很好,高级浏览器就该有高级的方法,我知道我的这个办法不利于兼容性,管他呢?
__qem是什么?
0__qem==2 等于0 px吗?等于0px(一种情况)
为什么0__qem == 2px?看webkit源码。。
为什么要引用__qem呢?这个问题就引入了一个wtf问题,而这个问题就是解决怪异情况下的解决办法
什么又是quirks mode??就像课本中讲的,quirks mode和标准mode下的种种不同吗?其实,怪异模式(英语:quirks
mode)是指在计算机领域中,一些网页浏览器为了维持对较旧的网页设计的向后兼容性,而使用的一种技术,有别于严格遵循万维网联盟(W3C)与互联网工程任务组(IETF)标准而设计的“标准模式”。http://zh.wikipedia.org/wiki/怪异模式
可以说没有怪异模式,就没有标准模式,而怪异模式现在仍然有需求,依然需要考虑这个问题,如果问题摆在了你面前,你可以解决
也试了试
select{
margin: .67__qem 0 .67em 0;
}
发现这个__qem是极其不稳定的单位,当出现上面的情况时上边距是2px,而下边距几乎达到了9px,可想而知这两个单位不是相对于同一标准进行计算的,但是在chrome的文档中却说,__qem是在怪异模式下来替代em的,我认为不是很准确?另外,如果写成:
select{
margin: .67__qem 0 .67__qem 0;
}/*和*/
select{
margin: .67__qem 0 0 .67__qem 0;
}
效果还是不一样。0__qem==2px 应该是对的;但也是不对的,对和不对是因为上面两种写法原因导致的。我想问问为什么一定要使用令人烦心的__qem呢?要我我会选择rem,我认为“超越css”里面说的很好,高级浏览器就该有高级的方法,我知道我的这个办法不利于兼容性,管他呢?
相关文章推荐
- google谷歌到底为什么退出中国?(转)
- delphi项目开发经验2008年09月18日 星期四 10:07随着项目的失败,这些天一直在总结失败的原因,到底是为什么?
- 为什么我的app老是不流畅,到底哪里出了问题?
- 妈妈,你到底为什么爱我?妈妈说……
- 中国经济这轮严冬到底有多重 ,有多长?(为什么说拉动消费性内需是个伪命题?)
- 到底为什么你的APP项目烂尾了?
- 社交」到底可怕在哪儿?为什么人们会出现社交焦虑?
- byte&oxff到底为什么【java中的负数】
- 机器学习中使用「正则化来防止过拟合」到底是一个什么原理?为什么正则化项就可以防止过拟合?
- 十万个为什么之涉众与参与者到底意味着什么?
- 为什么要写博客--坚持到底希望自己
- 刚毕业的大学生,你到底为什么被解雇掉了?(转)
- 用户到底想要什么?为什么要用这个产品?
- byte&oxff到底为什么【java中的负数】
- 当用户提出需要一匹千里马时,追问一句为什么
- TDD美不美,TDD有多美,到底为什么TDD用起来不太美?
- 为什么我不喜欢开源,开源到底对公司,对个人有好处吗
- 一个不断提出的问题:Linux下JDK到底应该安装在哪儿?
- 信息化监理难到底是为什么?
- 到底为什么,