CSS Kolommen

Pagina: 1
Acties:

  • mhproductions
  • Registratie: September 2005
  • Laatst online: 02-03-2018

mhproductions

MH Productions

Topicstarter
Ik heb een probleempje met CSS!

Ik heb op: http://mhproductions.pand...schoenmakers/monturen.php een pagina met links een menu en rechts de content van de pagina, maar in IE6, FireFox en Opera schiet het menu naar de bodem (onder de content). Alleen in IE7 werkt de pagina correct 8)7

Hieronder staat het stylesheet:

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
/* Main Stylesheet */

body {
    background-color: #fffce7;
    color: #91b829;
    font-family: Arial, Verdana;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

a {
    color: #91b829;
    text-decoration: underline;
}

a:hover {
    color: #91b829;
    text-decoration: none;
}

/* Page */

#wrapper {
    margin: 4px 4px 4px 4px;
    padding: 0px 0px 0px 0px;
    width: 800px;
}

#content_top {
    width: 582px;
    height: 20px;
    margin: 4px 12px 0px 4px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/page_top.gif);
    background-repeat: no-repeat;
    float: right;
}

#content {
    width: 582px;
    margin: 0px 12px 0px 4px;
    padding: 5px 0px 10px 0px;
    background-image: url(images/page_body.gif);
    background-repeat: repeat-y;
    float: right;
    clear: right;
}

#content p {
    margin-left: 25px;
    margin-right: 25px;
    text-align: left;
}

.kop{
    font-size: 18px;
    font-weight: bold;
    margin-left: 25px;
    margin-right: 25px;
    text-align: left;
}

#content_bottom {
    width: 582px;
    height: 45px;
    margin: 0px 12px 4px 4px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/page_bottom.gif);
    background-repeat: no-repeat;
    float: right;
    clear: right;
}

#copyright {
    margin-top: 30px;
    margin-bottom: 5px;
    font-size: 10px;
    color: #f47920;
}

#logo {
    width: 190px;
    height: 190px;
    margin: 4px 4px 4px 8px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/intro_button06a.jpg);
    background-repeat: no-repeat;
    float: left;
}

#sublogo {
    width: 190px;
    height: 190px;
    margin: 4px 4px 4px 8px;
    padding: 0px 0px 0px 0px;
    float: left;
    clear: left;
}

#buttons {
    width: 190px;
    height: 190px;
    margin: 0px 4px 4px 8px;
    padding: 0px 0px 0px 0px;
    float: left;
    clear: left;
}

#buttons img {
    margin: 4px 0px 4px 0px;
    border: 0px;
}


Weet iemand wat het probleem is, want ik kom er niet uit...

Alvast bedankt 8)

Who the fuck is general failure and why the hell is he reading my disk ?!


  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 11:06
Volgens mij probeer je twee boxen die elk een 'clear' hebben naast elkaar te zetten ?

Wat je volgens mij wilt, kun je beter bereiken door je #wrapper een position: mee te geven, waardoor je je content absoluut binnen die wrapper kunt positioneren.

Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 17:31

TeeDee

CQB 241

En als je de 'buttons' nu eens eerst in je source plaatst, en dan pas de content?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
TeeDee schreef op woensdag 22 maart 2006 @ 11:33:
En als je de 'buttons' nu eens eerst in je source plaatst, en dan pas de content?
en dan er achter komt dat float: right dat niet zo leuk vind?

nee de TS doet idd wat fout bij het clearen van ze floats

de normale float:right layout is dit:

HTML:
1
2
3
4
5
<div id="wrapper">
  <div id="content" style="float:right;">
  <div id="menu" style="float:right;">
  <br clear="all">
</div>


logischer (wat de meeste daarom ook doen) is echter links beginnen,
en dan word ie zo:

HTML:
1
2
3
4
5
<div id="wrapper">
  <div id="menu" style="float:left;">
  <div id="content" style="float:left;">
  <br clear="all">
</div>

die wrapper is natuurlijk optioneel in beide gevallen

[ Voor 50% gewijzigd door BasieP op 22-03-2006 11:36 ]

This message was sent on 100% recyclable electrons.


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 17:31

TeeDee

CQB 241

BasieP schreef op woensdag 22 maart 2006 @ 11:35:
[...]
en dan er achter komt dat float: right dat niet zo leuk vind?
Bugger, je hebt gelijk. Te snel gekeken.
het lijkt me dan in ieder geval voor de opbouw van je document beter ;)

Heart..pumps blood.Has nothing to do with emotion! Bored


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
TeeDee schreef op woensdag 22 maart 2006 @ 11:39:
[...]
het lijkt me dan in ieder geval voor de opbouw van je document beter ;)
eensch ;)

[ Voor 10% gewijzigd door BasieP op 22-03-2006 11:42 ]

This message was sent on 100% recyclable electrons.


  • mhproductions
  • Registratie: September 2005
  • Laatst online: 02-03-2018

mhproductions

MH Productions

Topicstarter
Ik heb jullie tips geprobeerd, maar als ik clear all doe, dan gaat alles door elkaar staan...

Ik heb ook alles in de goede volgorde gezet (eerst menu en dan content) maar ook dat heeft geen effect...

Iemand nog een andere tip?

Alvast bedankt _/-\o_

Who the fuck is general failure and why the hell is he reading my disk ?!


  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 11:06
mhproductions schreef op woensdag 22 maart 2006 @ 18:35:
Ik heb jullie tips geprobeerd, maar als ik clear all doe, dan gaat alles door elkaar staan...

Ik heb ook alles in de goede volgorde gezet (eerst menu en dan content) maar ook dat heeft geen effect...

Iemand nog een andere tip?

Alvast bedankt _/-\o_
Zoals ik al eerder zei:

Zorg dat je wrapper een position heeft, dan kun je de andere boxen met position:absolute neerzetten, dan hoef je geen gebruik te maken van het nog steeds slecht ondersteunde 'float' en 'clear'.

Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.


  • Boelie-Boelie
  • Registratie: November 2004
  • Laatst online: 26-09-2020
StevenK schreef op woensdag 22 maart 2006 @ 18:38:
Zorg dat je wrapper een position heeft, dan kun je de andere boxen met position:absolute neerzetten, dan hoef je geen gebruik te maken van het nog steeds slecht ondersteunde 'float' en 'clear'.
Elke methode heeft zo z'n nadelen, ook die van jou, maar aan ondersteuning ontbreekt het niet.

Het maken van een twee-kolomslayout met floats wordt uitgelegd op 456 Berea Street.

Een menu kun je beter maken zoals in het Listutorial wordt uitgelegd (evt. met CSS rollover images). En kopjes maak je met heading-elementen (<h1>, <h2>, etc.), niet door het gebruik van de volgende
code:
1
<p><div class="kop">Monturen</div></p>

[ Voor 31% gewijzigd door Boelie-Boelie op 22-03-2006 20:14 . Reden: Extra tips toegevoegd ]

Cogito ergo dubito


  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 11:06
Boelie-Boelie schreef op woensdag 22 maart 2006 @ 20:06:
[...]

Elke methode heeft zo z'n nadelen, ook die van jou, maar aan ondersteuning ontbreekt het niet.
Ik kom anders nog steeds heel veel shit in voornamelijk IE tegen als ik teveel float / clear gebruik. IE heeft nu éénmaal een brakke CSS ondersteuning.

[ Voor 9% gewijzigd door StevenK op 22-03-2006 22:43 ]

Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.


  • mhproductions
  • Registratie: September 2005
  • Laatst online: 02-03-2018

mhproductions

MH Productions

Topicstarter
ik heb het werkend gekregen! Heel erg bedankt!!!

Who the fuck is general failure and why the hell is he reading my disk ?!

Pagina: 1