28172 sujets

CSS et mise en forme, CSS3

Bonjour,

je souhaiterais avoir une colonne vide à gauche de l'écran (à côté de 2 autres). Mais si je n'écris rien dans mon div, elle n'apparait pas, si je mets un . ça marche... Ai-je fait une erreur ? Est-ce que quelqu'un a une solution ?
Merci
Mon code html :
<div id="margegauche">
.
</div>

<div id="margedroite">

	<div class="bandeauphotos">
		<img src="../IMG/jpg/poigne23.jpg" alt="poignee25" />
	</div>
</div>

<div id="margecentre">

	<div id="header">

		<div id="logo">

....

Mon code css :

#margegauche {
float:left; width: 5%; height:100%;
}

 #margedroite {
 float:right;
 width:12%; height: 100%;
 text-align:center;
 }

#margecentre {
overflow:hidden; width:82%;border-left:1px rgb(130,130,130) solid;border-right:1px rgb(130,130,130) solid;margin:auto;
}

Modifié par 6l20 (04 Dec 2013 - 13:24)
Salut,

Pourquoi mettre un élément div vide ?
Il te suffit d'appliquer un margin-left à #margecentre ? (demo)


Si je n'ai pas tout compris, un petit lien ? ou une capture d'écran ?

tm
Merci. Oui en effet, ça marche. J'avais peur que ma bordure ne se serait pas bien placée, mais elle se place bien à l'intérieur du div après la margin-left...
Pourquoi faire simple quand on peut faire compliqué...