Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps
Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.
Daarvoor bestaat position:fixed;. Dat zou moeten werken. Alleen IE6 snapt dat niet dus daarvoor zou je dan een javascript-hack moeten gebruiken.
Dat heb ik natuurlijk al geprobeerd, dan komt ie gewoon nog steeds tot de content en niet tot de bodem van de pagina.
Ik wil dat de footer aan de onderkant van de content blijft en dat de content dus altijd 100% is. Hoe het nu is is dat de footer altijd aan de onderkant van de browser zit maar daardoor dus over de content valt.mcDavid schreef op maandag 15 december 2008 @ 13:25:
Je wilt dus dat de footer gefixeerd wordt aan de onderkant van het browservenster, ongeacht de lengte van je content?
Daarvoor bestaat position:fixed;. Dat zou moeten werken. Alleen IE6 snapt dat niet dus daarvoor zou je dan een javascript-hack moeten gebruiken.
Het gaat volgens mij gewoon om de div "area". Als ik hier in zet, height:300px; dan wordt de content achtergrond tot 300px getrokken, maar deze wil ik dus tot de onderkant van de browser hebben.
[ Voor 76% gewijzigd door MrVegeta op 15-12-2008 14:13 ]
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps
Het gaat erom dat ook al staat er geen content in de pagina dat de footer toch tegen de onderkant van de pagina is geplaatst. Maar ook dat de div waar de content in staat tegen de bovenkant van de footer zit. Die content div moet dus de ruimte tussen de "top menu" en de "footer" div's opvullen.
http://matthewjamestaylor...at-the-bottom-of-the-page dit is een mooie uitleg maar in combinatie met een Joomla template is het voor mij gewoon te lastig om te weten welke div's ik moet edditen.
[ Voor 22% gewijzigd door MrVegeta op 15-12-2008 14:39 ]
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps
Je moet de TS geen verkeerde technieken aanleren ;-) JS is voor extra functionaliteit, niet om CSS-problemen te fiksen.mcDavid schreef op maandag 15 december 2008 @ 13:25:
Daarvoor bestaat position:fixed;. Dat zou moeten werken. Alleen IE6 snapt dat niet dus daarvoor zou je dan een javascript-hack moeten gebruiken.
Volgens die methode:MrVegeta schreef op maandag 15 december 2008 @ 14:38:
Hm excuses voor de misschien wat wazige uitleg maar ik word er een beetje simpel van.
Het gaat erom dat ook al staat er geen content in de pagina dat de footer toch tegen de onderkant van de pagina is geplaatst. Maar ook dat de div waar de content in staat tegen de bovenkant van de footer zit. Die content div moet dus de ruimte tussen de "top menu" en de "footer" div's opvullen.
http://matthewjamestaylor...at-the-bottom-of-the-page dit is een mooie uitleg maar in combinatie met een Joomla template is het voor mij gewoon te lastig om te weten welke div's ik moet edditen.
1
2
3
4
5
6
7
8
9
10
11
12
13
| body {
height: 100%;
}
.center {
position: relative;
min-height: 100%;
}
#footer {
position: absolute;
bottom: 0;
} |
Verwijderd
1
2
3
4
5
6
7
8
| <div id="container"> <div id="top-menu"><jdoc:include type="modules" name="top-menu" style="xhtml" /></div> <div id="content"><jdoc:include type="component" style="xhtml" /></div> <br clear="all" /> <-- nodig als je van plan bent voor de footer floating divs te gaan gebruiken.. <div id="footer"> Tekst </div> </div> |
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
| * { padding: 0; margin: 0; } html,body { height: 100%; } #container { position: relative; margin: 0 auto; width: ???px; /* Breedte Container */ height: auto !important; height: 100%; min-height: 100%; } #content { height: 100%; } #footer { position: absolute; height: ??px; /* hoogte */ bottom: 0; width: ???px; /* Zelfde breedte als container */ } |
Heeft een footer die mee gaat met de content.
EDIT: Extra uitleg
[ Voor 6% gewijzigd door Verwijderd op 15-12-2008 15:45 ]
//edit. Ik denk dat ik maar wat in de index.php pagina ga snoeien en wat div's er uit haal die geen nut meer hebben.
[ Voor 21% gewijzigd door MrVegeta op 15-12-2008 16:26 ]
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps
Dus ik moet nog steeds weten welke div ik moet hebben, ik post hier even een lange html code. Misschien dat jullie het dan kunnen zien welke div ik moet editten in de CSS.
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
114
115
116
| <div class="center" align="center"> <div id="wrapper"> <div id="wrapper_r"> <div id="header"> <div id="header_r"> <div id="logo"></div> <jdoc:include type="modules" name="top" /> </div> </div> <div id="tabmenu"> <table cellpadding="0" cellspacing="0" class="pill"> <tr> <td class="pill_m"> <div id="pillmenu"> <jdoc:include type="modules" name="user3" /> </div> </td> </tr> </table> </div> <div id="search"> <jdoc:include type="modules" name="user4" /> </div> <div class="clr"></div> <div id="whitebox"> <div id="whitebox_m"> <div id="area"> <jdoc:include type="message" /> <div id="leftcolumn"> <?php if($this->countModules('left')) : ?> <jdoc:include type="modules" name="left" style="rounded" /> <?php endif; ?> </div> <?php if($this->countModules('left')) : ?> <div id="maincolumn"> <?php else: ?> <div id="maincolumn_full"> <?php endif; ?> <?php if($this->countModules('user1 or user2')) : ?> <table class="nopad user1user2"> <tr valign="top"> <?php if($this->countModules('user1')) : ?> <td> <jdoc:include type="modules" name="user1" style="xhtml" /> </td> <?php endif; ?> <?php if($this->countModules('user1 and user2')) : ?> <td class="greyline"> </td> <?php endif; ?> <?php if($this->countModules('user2')) : ?> <td> <jdoc:include type="modules" name="user2" style="xhtml" /> </td> <?php endif; ?> </tr> </table> <div id="maindivider"></div> <?php endif; ?> <table class="nopad"> <tr valign="top"> <td> <jdoc:include type="component" /> <jdoc:include type="modules" name="footer" style="xhtml"/> </td> <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?> <td class="greyline"> </td> <td width="170"> <jdoc:include type="modules" name="right" style="xhtml"/> </td> <?php endif; ?> </tr> </table> <div class="clr"></div> </div> <div class="clr"></div> </div> </div> </div> <div id="footer"> <div id="footer_r"> <p id="syndicate"> <jdoc:include type="modules" name="syndicate" /> </p> <p id="power_by"> <?php echo JText::_('Powered by') ?> <a href="http://www.joomla.org">Joomla!</a>. <?php echo JText::_('Valid') ?> <a href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText::_('and') ?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>. </p> </div> </div> </div> </div> |
[ Voor 92% gewijzigd door MrVegeta op 15-12-2008 17:20 ]
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps
Ik zie inmiddels dat dit niet is wat TS in gedachten heeft, maar als je een betere manier weet om objecten fixed te positioneren in IE6, zonder javascript en zonder frames, dan wil ik het graag horen!Mei schreef op maandag 15 december 2008 @ 15:29:
[...]
Je moet de TS geen verkeerde technieken aanleren ;-) JS is voor extra functionaliteit, niet om CSS-problemen te fiksen.
Geef even link naar je template instal file, dan zal ik je even zeggen welke div je moet aanpassen.
Edit/
Ja het is inderdaad de #.....-content div (puntjes zullen andere letters bevatten, of je moet ook JA_Purity template gebruiken
[ Voor 35% gewijzigd door mad_max234 op 15-12-2008 23:47 ]
Die content div's waar je het over hebt, waar zitten die in of wat is daar de inhoud van? Ik heb ze (volgens mij) niet.
[ Voor 55% gewijzigd door MrVegeta op 15-12-2008 23:55 ]
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps
Is dat niet wat je wilde?
Edit
300px zal niet gaan want je content is veel groter dan 300px, dus dat kan vreemde problemen geven denk ik, maar als je een groter getal neemt dan je contant hoog is dan moet het gewoon goed gaan.
[ Voor 40% gewijzigd door mad_max234 op 16-12-2008 00:14 ]
Ik kan de "area" div wel op height:3000px zetten maar dan zit er natuurlijk altijd een scrollbar in de pagina etc.
[ Voor 17% gewijzigd door MrVegeta op 16-12-2008 00:26 ]
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps
En zodra je een groter menu heb aan de linker of rechterkant dan zal pagina sowieso altijd minimaal die lengte hebben, je kan daar ook mee spelen dus onder het menu wat meer vrij ruimte maken, zodat de hele pagina zich schaalt naar die grote en sowieso niet kleiner word al heb je er geen content staat.
Maar wat wil je nu bereiken, dat footer altijd een minimale hoogte heeft ongeacht de contente, en zodra de content groter word dat de footer mee gaat?
Edit/
Doe dit eens, is dat wat je zoekt?
template.css (regel (189)
1
2
3
4
5
6
7
| #leftcolumn { float:left; height:2000px; margin:0; padding:0; width:20%; } |
Nu zal je footer gewoon meegaan met je content als deze groter word.
[ Voor 18% gewijzigd door mad_max234 op 16-12-2008 01:17 ]
Next time, use Google, my friendmcDavid schreef op maandag 15 december 2008 @ 17:34:
[...]
Ik zie inmiddels dat dit niet is wat TS in gedachten heeft, maar als je een betere manier weet om objecten fixed te positioneren in IE6, zonder javascript en zonder frames, dan wil ik het graag horen!
Als ik jou was zou ik de footer dan met position:absolute uitlijnen op de onderkant van de wrapper, en de container min-height:100% maken. Maar again:ook dit werkt niet zomaar in IE6.MrVegeta schreef op dinsdag 16 december 2008 @ 00:25:
Ja dat komt inderdaad behoorlijk in de buurt van wat ik wil, maar ik kan aan die div geen absolute waarde geven omdat de content dus altijd verandert. Wat ik wil is dat ook al is er geen content in de pagina dat de footer tegen de bodem aan zit omdat de "area" div tot de bodem zit.
Ik kan de "area" div wel op height:3000px zetten maar dan zit er natuurlijk altijd een scrollbar in de pagina etc.
tnx, kan wel eens handig zijn!
template.css (regel (189)
1
2
3
4
5
6
7
| #leftcolumn { float:left; height:2000px; margin:0; padding:0; width:20%; } |
Nu kan hij de pagina zolang maken als hij wilt en de pagina en footer zullen gewoon mee naar beneden gaan als de pagina grotere content bevat.
height:2000px; hoogte even aanpassen naar eigen smaak.