28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous !

Mon problème est le suivant :

Je dois placer un h2 à droite d'une div. Ce titre doit avoir un background sur toute la hauteur de la div précédente, qui est (malheureusement) pas fixe...

upload/27069-Sanstitre.png

J'ai réussi a le faire en mettant le H2 en position absolute et right : 0 (div superieure en position relative), mais du coup le texte de la div passe sous le H2..
Quelqu'un aurait-il une solution ?

Merci d'avance
Modifié par Zulie494 (18 Feb 2010 - 16:03)
Bonjour,

Je pense que ce que tu cherche à faire serait une bonne application de la technique des "colonnes factices" (je te laisse faire une recherche sur Google avec ces deux termes pour trouver la technique en question).
Effectivement c'est une solution...

Donc il n'y a pas de solution en CSS simple ?

Merci pour ta réponse Laurie Anne !
Problèmes résolu. Je mets la soluc pour ceux que ça pourrait intéresser avec :


h2{
   position: absolute;
   right: 0;   
}

div.news{
  position: relative;
  padding-left: 30px;
}



et un ajout de padding-left pour éviter le texte passe dessous !
C'était si simple (hum hum)
Modifié par Zulie494 (18 Feb 2010 - 16:03)