El otro día, estaba viendo cómo los navegadores (utilicé Chrome, pero supongo que se aplica a todos) formatearon elementos HTML usando hojas de estilo de agente de usuario.¿Por qué las hojas de estilo del agente de usuario de los navegadores usan propiedades CSS prefijadas?
Al utilizar , encontré esto:
blockquote {
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 40px;
-webkit-margin-end: 40px;
}
bien Look. Pero por qué no podían usar algo más como esto ?:
blockquote {
margin-left:/*whatever*/;
margin-top:/*whatever*/;
margin-right:/*whatever*/;
margin-bottom:/*whatever*/;
}
Esto acaba de pasar sobre mí, y pensé que era bastante extraño.
Porque pueden? Siempre me pregunté acerca de esto también, y de alguna manera asumí que tenía algo que ver con la rareza del modelo de caja. Es curioso ver qué respuestas obtendrás. –
porque son ** hojas de estilo del agente de usuario ** (como usted enfatizó)? – BoltClock