Ik heb een stukje css/html waarin zegmaar 3 div's naast elkaar staan. Geen probleem verder. Maar als ik deze 3 div's een padding links en recht ga geven maakt de padding de div's breder waardoor ze niet meer naast elkaar passen. Wat kan ik doe zodat ik toch tekst etc. 10px van de linker en rechter kant afstand laat houden ? Is volgende code b.t.w. :


<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
#container{
width:800px;
margin:0px auto;
height:100%;
min-height:100%;
margin-bottom:-19px;
background-color:#ffffff;
}
#content{
width:100%;

}
#left {
    width:290px;
    float:left;
    background: repeat-x url(img/left.jpg);
	padding-left:10px;
	padding-right:10px;
}
#middel {
    width:312px;
    float:left;
    background: repeat-x url(img/middel.jpg);
	padding-left:10px;
	padding-right:10px;
}
#right {
    width:198px;
    float:left;
    background: repeat-x url(img/right.jpg);
	padding-left:10px;
	padding-right:10px;
}
-->
</style></head>

<body>
<div id="container">
      <div id="content">
        <div id="left"></div>
        <div id="middel"></div>
        <div id="right"></div>
      
      </div>
</div>

</body>
</html> 
Met text-indent kan je wellicht nog iets.
Of gewoon padding geven en dan de width iets verkleinen???
text-ident werkt alleen bij de 1e regel. Kan de div's wel gaan verkleinen maar zit dan ook met de background images. dus is niet echt een optie helaas
Padding maakt de div groter, dus je moet gewoon de width daaraan aanpassen.

Kijk wel eens wat IE er mee doet; ik dacht dat die dat anders interpreteert.
Heb hem nu kleiner gemaakt en inderdaad werkt het in IE en FF. Maar de achtergrond klopt ook. Vindt dit best raar. Of is het heel normaal en zie ik een logica over het hooft ?
Dat is een kwestie van afspraken he.
Een logica zou kunnen zijn dat de width en height moeten garanderen dat er een bepaalde inhoud moet in kunnen passen.

Door de padding aan te passen, past nog steeds de zelfde inhoud in de div, maar is er wel ruimte extra nodig.

Reageren