PLusieurs questions. Pourquoi ton contenu news est en inline block ? ne peut il pas rester en block ? pourquoi en position absolute ?
Perso pour atteindre le meme résultat je ferais plutot comme ça :
<div class="news">
-----<div class="entete-news">
----------<h3></h3>
----------<span></span>
-----</div>
-----<div class="contenu-news">
----------<img><!--
---------- --><p></p>
-----</div>
</div>
avec pour le css:
.news{
-----padding: 10px;
}
img, p {
-----display: inline-block;
-----vertical align: top;
}
p {
-----padding: 10px;
}
Donne une largeur à news et une largeur et hauteur à ton image, Le reste devrait suivre je pense
ps: dans le code html je mets
<img><!--
--><p></p>
Ce commentaire est une astuce pour le display inline-block. Tous les navigateurs mettent par défaut un margin de qq pixels entre les éléments en inline-block. Le commentaire permet de supprimer cela.