[CSS] DIV onderaan

Pagina: 1
Acties:

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 16:12
de layout van een website waar ik mee bezig ben is helemaal gemaakt in css.
Nu heb ik daarvoor de volgende layout:

code:
1
2
3
4
5
6
7
8
9
10
<body>
<div id="main">
    <div id="title">title</div>
        <div id="menu">menu</div>
        <div id="mainpage">mainpage</div>
        <div id="nieuwsflits">nieuwsflits</div>
    <div id="bottom">Gewijzigd op: 27 juni 2006</div>
</div>

</body>


met de volgende css

code:
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
39
40
41
42
43
44
45
46
47
body {
    background-color: #9fa2a3;
    margin: 20px 0px 0px 0px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #767778;
}

#main {
    border: 1px;
    border-style: solid;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    width: 870px;
    height: 600px;
}

#title {
    background-color: ff8d40;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 36px;
    color: #FFFFFF;
}

#menu {
    font-size: 24px;
    float: left;
}

#mainpage {
    float: left;
}

#nieuwsflits {
    font-size: 18px;
    float: right;
}

#bottom {
    background-color: #767778;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #d4d9dd;
    text-align: left;
}


echter krijg ik de "bottom" DIV niet op de onderkant van de "main" DIV.
Het lukt me wel om he op de onderkant van de pagina te zetten maar dat wil ik niet.

position: absolute
bottom: 0px;

werken dus niet, hiermee krijg ik hem dus helemaal onderaan de pagina ipv onderaan de DIV
Wie weet een oplossing

  • user109731
  • Registratie: Maart 2004
  • Niet online
Cascading Stylesheet:
1
#main { position:relative; }

:)

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 16:12
het werkt, geweldig!
Nu heb ik nog een vraagje, ik probeer de "main" DIV in het midden te krijgen.
Hiervoor gebruik ik: text-align: center
In dreamweaver doet hij het wel maar in safari niet, hoe komt dat?

[ Voor 132% gewijzigd door KoBolD54 op 28-06-2006 16:52 ]


  • user109731
  • Registratie: Maart 2004
  • Niet online
Text-align is niet bedoeld voor block-level-elementen (zoals een div).
Probeer dit eens:

Cascading Stylesheet:
1
2
3
#main {
  margin:0 auto;
}

(de linker en rechtermarge op 'auto' zetten)

[ Voor 14% gewijzigd door user109731 op 28-06-2006 17:02 ]


  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 16-02 09:00
Voor de mensen die IE gebruiken moet je ook nog even de toko waarin de main komt centreren:

code:
1
2
3
body{
  text-align: center;
}


Houd er dan wel rekening mee dat je de tekst binnen de main weer moet uitlijnen zoals je dat wilt.

Read the code, write the code, be the code!