¿Cual debe ser la secuencia del script CSS?: ¿Primero los divs principales y luego los divs que rellenan esos divs principales, o según el orden en que estan escritos los id y class en la página?
Pongo un ejemplo:
Es correcto esto:
Cita:
o es más correcto ésto:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es-es">
<HEAD>
<TITLE>Prueba</TITLE>
<style type="text/css">
body{background:#DEDEDE}
#container{width:800px; background:#FFF}
#cabecera {height:100px}
#menu{height:30px; background:#8855AA}
#contenido{background:#F1D5D5; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#pie{background:#000; font: 12px Arial, Helvetica, sans-serif; fot-color:FFF}
.titulo {padding:20px; font: 20px "Comic Sans MS", Arial, Helvetica, sans-serif; font-color:FCD}
.comentario{font: 15px Arial, Helvetica, sans-serif; font-color:FFF}
</style>
</HEAD>
<BODY>
<div id="container"><div>
<div id="cabecera">Mi cabecera</div>
<div="menu">Aqui iria el menú</div>
<div id="contenido">
<div class="titulo">Titulo del articulo</div>
<div class="comentario">Aqui iria el texto bla, bla, bla, bla......</div>
<div class="comentario"> Aqui seguiria otro comentario... </div>
</div>
<div id="pie">Mi pie de paginaz</div>
</div>
</BODY>
</HTML>
<html xmlns="http://www.w3.org/1999/xhtml" lang="es-es">
<HEAD>
<TITLE>Prueba</TITLE>
<style type="text/css">
body{background:#DEDEDE}
#container{width:800px; background:#FFF}
#cabecera {height:100px}
#menu{height:30px; background:#8855AA}
#contenido{background:#F1D5D5; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#pie{background:#000; font: 12px Arial, Helvetica, sans-serif; fot-color:FFF}
.titulo {padding:20px; font: 20px "Comic Sans MS", Arial, Helvetica, sans-serif; font-color:FCD}
.comentario{font: 15px Arial, Helvetica, sans-serif; font-color:FFF}
</style>
</HEAD>
<BODY>
<div id="container"><div>
<div id="cabecera">Mi cabecera</div>
<div="menu">Aqui iria el menú</div>
<div id="contenido">
<div class="titulo">Titulo del articulo</div>
<div class="comentario">Aqui iria el texto bla, bla, bla, bla......</div>
<div class="comentario"> Aqui seguiria otro comentario... </div>
</div>
<div id="pie">Mi pie de paginaz</div>
</div>
</BODY>
</HTML>
Cita:
Estoy empezando con CSS y tengo muchas dudas.<style type="text/css">
body{background:#DEDEDE}
#container{width:800px; background:#FFF}
#cabecera {height:100px}
#menu{height:30px; background:#8855AA}
#contenido{background:#F1D5D5; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.titulo {padding:20px; font: 20px "Comic Sans MS", Arial, Helvetica, sans-serif; font-color:FCD}
.comentario{font: 15px Arial, Helvetica, sans-serif; font-color:FFF}
#pie{background:#000; font: 12px Arial, Helvetica, sans-serif; fot-color:FFF}
</style>
body{background:#DEDEDE}
#container{width:800px; background:#FFF}
#cabecera {height:100px}
#menu{height:30px; background:#8855AA}
#contenido{background:#F1D5D5; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.titulo {padding:20px; font: 20px "Comic Sans MS", Arial, Helvetica, sans-serif; font-color:FCD}
.comentario{font: 15px Arial, Helvetica, sans-serif; font-color:FFF}
#pie{background:#000; font: 12px Arial, Helvetica, sans-serif; fot-color:FFF}
</style>
Gracias