Cita:
Iniciado por Panino5001 Por qué no puede usarse el body como contenedor de contenido centrado?
Es cierto que no es algo que se vea demasiado, pero cuál es la razón de no hacer algo como esto:
Código PHP:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style>
*{ margin:0; padding:0;}
html{ width:100%; height:100%; background:#00C}
body{ width:500px; height:500px; background:#F00; margin: 100px auto; }
</style>
</head>
<body>
</body>
</html>
Ojo, no digo que haya que hacerlo así ni es una chicana. Lo pregunto porque realmente me interesa saber cuál es la razón que justifica realmente el uso de wrappers porque yo pienso que no son necesarios ni funcional ni semánticamente, pero dudo de mi propia opiniónal ver que la gente los usa muchísimo.
Parte de tus planteos y dudas se ven reflejados, en forma práctica, en un par de ejercicios que propuso @rafael (es muy probable que hayas visto el post "juguemos a diagramar2"), del cual han salido discusiones interesantes.
Yo también hice mi aproximación a la propuesta, en
http://www.forosdelweb.com/f175/jugu...1/#post4125842
que ha su vez incluye un link al resultado final. En el mismo explico el porque de mi inclinación a utilizar determinadas cajas (divs) para lograr el objetivo. Y no creo que por ello se pierda la semántica (o pretendida al menos) de html5.
Creo que esto dá y dará por largo tiempo, mucha tela para cortar. Por el momento, todas mis afirmaciones se encuentran en un estado más experimental aún, que la propia especificación de la W3C, quien te dice, en un tiempo futuro, me olvide de toda esta historieta de la semántica de los headers, section, article y me quede solo con otras muy buenas funcionalidades que html5 está aportando.
"Prefiero algo coherente dentro de un div, a cualquier burrada dentro de un article", y de esas últimas, hay cada vez más.
SAludos