[CSS]float:left;

Pagina: 1
Acties:

  • GoddXX2
  • Registratie: Maart 2003
  • Laatst online: 07-03 11:14
Ik ben bezig met de website, maar ik loop tegen een een probleem op. na even met float: left te hebben genutseld lukt het niet meer helemaal. Ik heb de volgende code:

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
body {
    background-color:#5C5E65;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin:0px;
    color:#5C5E65;
    }
div.header {
    background-image:url(images/header.jpg);
    width:902px;
    height:81px;
    background-repeat:no-repeat;
    position:relative;
    }
div.footer {
    background-image:url(images/footer.gif);
    width:902px;
    height:24px;
    background-repeat:no-repeat;
    position:relative;
    }
div.all {
    background-color:#E1E7F4;
    width:902px;
    height:auto;
    }
div.menu {
    background-color:#E1E7F4;
    width:902px;
    height:auto;
    float:left;
    }
div.menutitem {
    background-color:#E1E7F4;
    width:902px;
    height:auto;
    border:1px solid red;
    }

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!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" />
<link href="style.css" rel="stylesheet" type="text/css" />
<title>|| The Shadow Wolves || tsw-gaming.nl || There are more things in life than fun and joy! ||</title>
</head>
<body>
<div class="header"></div>
<div class="all">
    <div class="menu">
        <div class="menutitem">Hallo</div>
    </div>
</div>
<div class="footer"></div>

</body>
</html>


Als je de site in mozilla bekijkt dan ziet het er op de volgende manier uit:
Afbeeldingslocatie: http://www.tsw-gaming.nl/new/mozilla.jpg
explorer
Afbeeldingslocatie: http://www.tsw-gaming.nl/new/explorer.jpg

Hoe kan ik maken zodat het er net zo uit komt te zien als bij explorer? Ik heb een aantal dingen geprobeerd, maar als ik float's gebruik in mozilla dan kan ik er niets meer relatief onder positioneren ofzo.

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 22:53
Je moet zorgen dat er een "clear" komt na je floatende menu. Floatende elementen tellen niet mee bij de bepaling van de hoogte van het parent element (en dat moet ook niet :p).

Als je na <div class"menu">...</div> deze code plaatst komt het allemaal goed :)
code:
1
<br style="clear: both" />

Regeren is vooruitschuiven


  • GoddXX2
  • Registratie: Maart 2003
  • Laatst online: 07-03 11:14
thnx, ik wist dat het niet zo moeilijk was :D