Por ejemplo, the Meyer reset tiene una larga lista de elementos que creo que se pueden reemplazar por *
?¿Por qué no se restablece CSS use '*' para cubrir todos los elementos?
he visto algún uso de:
* {
margin: 0;
padding: 0;
}
Pero más "avanzada" se restablece parecen ir con explicitando las etiquetas.
Los únicos elementos que no se trataran en la lista de etiquetas que son cubierta (creo) con un *
se input
, button
, y select
-la Eric Meyer restablecer, de hecho, no parece realmente lidiar con esos elementos en absoluto. Si evitar el restablecimiento de estos elementos es el problema ... ¿por qué no? Los navegadores, obviamente, no todos muestran elementos de formulario de la misma.
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, I, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,
si tienes curiosidad.
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video
(Elegí 'border: 0' porque es un buen ejemplo y está en el restablecimiento de CSS que mencionaste.) – thirtydot
Gracias por la respuesta: ¿existe un restablecimiento establecido para los elementos del formulario que de alguna forma deja de lado este problema? (¿Quizás usando JavaScript para detectar navegadores y ajustar el relleno o algo según el estilo original? Obviamente no sé de qué estoy hablando aquí). –
En general, simplemente no los reinicie. ¿Hay alguna incoherencia particular que le preocupe? – thirtydot