Bonjour à tous,
Je vous expose mon problème :
Je suis en train de développer un site dont le corps est composé de 3 colonnes.
J'ai donc un div "left" en
Voici mon code :
Jusqu'ici tout va bien !
Mon problème se situe ici : je souhaite ajouter dans le
En-dessous de ce bloc, je souhaite ajouter un autre bloc contenant du texte. Pour cela, j'utilise
Sauf qu'avec cette manip', je supprime tous les
Comment puis-je faire pour remédier à ce problème ?
Peut-on supprimer un flottant bien spécifique ?
Merci pour votre aide !
Je vous expose mon problème :
Je suis en train de développer un site dont le corps est composé de 3 colonnes.
J'ai donc un div "left" en
float : left
, un div "right" en float : right
et un div "center" avec un margin-left
et un margin-right
, afin qu'il soit calé entre les deux blocs.Voici mon code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Site</title>
<style type="text/css">
#global
{
width : 896px;
margin : auto;
}
#left
{
float : left;
width : 205px;
}
#right
{
float : right;
width : 196px;
}
#center
{
margin-left : 222px;
margin-right : 212px;
}
</style>
</head>
<body>
<div id="global">
<div id="left"></div>
<div id="right"></div>
<div id="center"></div>
</div>
</body>
</html>
Jusqu'ici tout va bien !
Mon problème se situe ici : je souhaite ajouter dans le
#center
un bloc avec une image en float : left
, pour que le texte associé à l'image puisse être calé à droite de l'image.En-dessous de ce bloc, je souhaite ajouter un autre bloc contenant du texte. Pour cela, j'utilise
clear : left
afin de supprimer le flottant précédent.Sauf qu'avec cette manip', je supprime tous les
float : left
, donc mon bloc vient se caler en-dessous de ma colonne de gauche #left
.Comment puis-je faire pour remédier à ce problème ?
Peut-on supprimer un flottant bien spécifique ?
Merci pour votre aide !