Ran*_*lue 11 css webkit google-chrome
我阅读了适用于Google Chrome的HTML元素的默认样式,可在此处获取.我找到了这个:
p {
display: block;
-webkit-margin-before: 1__qem;
-webkit-margin-after: 1__qem;
-webkit-margin-start: 0;
-webkit-margin-end: 0;
}
Run Code Online (Sandbox Code Playgroud)
什么1__qem意思?
thi*_*dot 17
来自WebKit源:CSSPrimitiveValue.h
// This value (__qem) is used to handle quirky margins in reflow roots
// (body, td, and th) like WinIE.
// The basic idea is that a stylesheet can use the value __qem (for quirky em)
// instead of em.
// When the quirky value is used, if you're in quirks mode, the margin will
// collapse away inside a table cell.
Run Code Online (Sandbox Code Playgroud)
有关Quirks模式的更多信息:http://en.wikipedia.org/wiki/Quirks_mode
现代网站永远不应该处于Quirks模式,因此您可以安全地假设它与em所有意图和目的相同.
该表包含诸如“1__qem”之类的值。
我真的不知道这些是什么意思。我找到的关于此问题的唯一参考资料是 Bill Brown 在 CSS 讨论列表中发表的一篇文章。它说:
我相信 qem 代表“quirky em”,是一种专有的 Webkit 语法,用于指当页面处于怪异模式时可以折叠的边距。
根据 Tab Atkins 的说法,这是一些“WebKit 魔法”:-)
来源:http ://www.css-101.org/articles/base-styles-sheet-for-webkit-based-browsers/index.php
| 归档时间: |
|
| 查看次数: |
2003 次 |
| 最近记录: |