Подтвердить что ты не робот

Что означает 1__qem?

Я просматриваю стиль по умолчанию, применяемый к элементам HTML для Google Chrome, здесь. Я нашел это:

p {
    display: block;
    -webkit-margin-before: 1__qem;
    -webkit-margin-after: 1__qem;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}

Что означает 1__qem?

4b9b3361

Ответ 1

Из источника 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.

Дополнительная информация о режиме Quirks: http://en.wikipedia.org/wiki/Quirks_mode

Современные сайты никогда не должны находиться в режиме Quirks, поэтому вы можете предположить, что это то же самое, что и em для всех целей и задач.

Ответ 2

Лист содержит такие значения, как "1__qem".

Я не знаю, что это значит. Единственная ссылка я Об этом пишет сообщение от Билла Брауна в списке CSS-Обсудить. Это говорит:

Я считаю, что qem означает "причудливые em" и является собственностью Синтаксис Webkit используется для обозначения маржи, которая может быть свернута, когда страница находится в режиме quirks.

Согласно Тату Аткинсу, это "волшебство WebKit": -)

Источник: http://www.css-101.org/articles/base-styles-sheet-for-webkit-based-browsers/index.php