Porque ese empeño en usar las capas como si fueran tablas, jamas lo entendere.
Lo que quieres no requiere de varias capas, por el contrario un uso adecuado de css te ahorrara mucho codigo inutil.
que quieres una capa que tenga titulo, creador y a continuacion la noticia
Código HTML:
<!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" xml:lang="en" lang="en">
<head>
<title></title>
<style type="text/css">
.noticia {
background-color: #F0E68C;
}
.noticia>h1 {
color: maroon;
padding-bottom: 0;
margin-bottom: 0;
}
.noticia>h2 {
padding-top: 0;
margin-top: 0;
font-size: 10px;
}
.noticia p:first-letter {
text-transform: capitalize;
}
</style>
</head>
<body>
<div class="noticia">
<h1>Aqui el titulo de la noticia</h1>
<h2>enviado por <a href="#">Durgeoble</a> hoy a saber a que hora</h2>
<p>aqui puedes poner una noticia, puede ser o no interesante, todo depende de la capacidad creativa del redactor de la noticia</p></div>
</body>
</html>