Почему в таблицах стилей пользовательских агентов браузеров используются свойства CSS с префиксом?

На днях я смотрел, как браузеры (я использовал chrome, но я предполагаю, что это применимо ко всем) форматируют элементы HTML с помощью пользовательского агента таблицы стилей .

При использовании цитаты я обнаружил следующее:

blockquote {
 -webkit-margin-before: 1em;
 -webkit-margin-after: 1em;
 -webkit-margin-start: 40px;
 -webkit-margin-end: 40px;
}

Выглядит нормально. Но почему они не могли использовать что-то еще подобное?:

blockquote {
 margin-left:/*whatever*/;
 margin-top:/*whatever*/;
 margin-right:/*whatever*/;
 margin-bottom:/*whatever*/;
}

Это только что случилось со мной, и я подумал, что это довольно странно.

8
задан BoltClock 1 March 2012 в 16:49
поделиться