Bokse passer ikke med matematikken
Jeg har prøvet at lave nogle bokse styret af CSS ligesom et kinesisk æskesystem.Den store boks er 965 px bred; inde i den ligger der fire andre hvor to er 120 px brede og to andre 725 px brede, alle under float:left.
Problemet er bare at matematikken og den måde jeg forventer, ikke passer med den måde som disse bokse bliver vist i virkeligheden uanset om det er IE 7, MF 3 eller Chrome 0.2.
Er der nogen der kan give en forklaring?
Her kommer koderne til CSS og HTML:
/* CSS Document */
div#box5 {
float:left;
width:965px;
height:90px;
background-color:#9933CC;
}
div#box51 {
float:left;
width:120px;
height:80px;
background-color:#006699;
}
div#box52 {
float:left;
width:725px;
height:60px;
background-color:#CCCC66;
}
div#box53 {
float:left;
width:725px;
height:30px;
background-color:#996699;
}
div#box54 {
float:left;
width:120px;
height:120px;
background-color:#33FF00;
}
<!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>test af boks</title>
<link href="1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="page">
<div id="box5">
<div id="box51">
box 51</div>
<div id="box52">
box 52</div>
<div id="box53">
box 53</div>
<div id="box54">
boks 54</div>
</div>
</div>
</body>
</html>