Lo he visto varias veces. Cuando la gente quiere asignar una propiedad CSS a la totalidad de la ventana/documento, a veces lo hacenPropiedades de CSS para "html" y "body"
html, body {
myCSSProperty: someValue;
}
Por ejemplo, ver la respuesta acepté here, o ver this article.
Me pregunto si la asignación de propiedades CSS para tanto html
y body
es superar los errores del navegador, requeridos para todos los navegadores, una cosa puramente psicológico, un error común o mala interpretación de las etiquetas y html
body
, o alguna otra cosa.
Me alegraría si alguien pudiera desmitificar la situación para mí, separando los casos en que las propiedades de CSS deben asignarse a html
o body
, o ambos, con ejemplos específicos y explicaciones.
'height' por ejemplo necesita asignarse a ambos, porque es relativo a su elemento principal. De esta forma, puede asegurarse de que se extiende a toda la ventana gráfica – knittl
Se puede recuperar mucha y mucha información útil con esta obvia consulta: http://www.google.com/search?q=html+vs+body+css –
@Iwburk: Curiosamente, no hay muchos resultados relevantes del último año: http://www.google.co.uk/search?q=HTML+vs+BODY&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en- GB: oficial y cliente = firefox-a # q = HTML + vs + BODY & hl = es & client = firefox-a & hs = U2b & tbo = 1 & rls = org.mozilla: en-GB: oficial y salida = búsqueda & fuente = lnt & tbs = qdr: y & sa = X & ei = suKdTrKTG82aOouuuuffI & ved = 0CAsQpwUoBQ & bav = on.2, or.r_gc.r_pw.r_cp., cf.osb & fp = 6266eee4fc2b1327 & biw = 1271 & bih = 652 Los artículos en su búsqueda son bastante viejos, hablando de cosas como las propiedades de color de la barra de desplazamiento. – Randomblue