Hallo,
ik heb een website gemaakt in dreamweaver maar ik zou willen dat deze automatisch zich centreerd bij het openen van internet explorer. De website is opgebouwd met layers en tabellen. Iemand een idee ???
Website automatisch centreren
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
In principe doe je dat door rondom je hele layout een <div> te zetten, bijvoorbeeld <div id="container">
en dan via CSS je marges links en rechts op 'auto' zetten:
en dan via CSS je marges links en rechts op 'auto' zetten:
Code: Selecteer alles
#container {
margin-left: auto;
margin-right: auto;
}
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 95 keer
- Bedankt: 48 keer
Ik doe het zo:
( het te centreren gedeelte is 444 x 206 px )
( het te centreren gedeelte is 444 x 206 px )
Code: Selecteer alles
CSS:
body {
margin: 0px;
}
#wrapping
{
position: absolute;
top: 50%;
left: 0px;
width: 100%;
}
#center{
margin-left: -222px;
position: absolute;
top: -103px;
left: 50%;
width: 444px;
height: 206px;
}
HTML
<body>
<div id="wrapping">
<div id="center">
<img src="spoon.png" alt="f*** yeah" />
</div>
</div>
</body>
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
meon schreef:In principe doe je dat door rondom je hele layout een <div> te zetten, bijvoorbeeld <div id="container">
en dan via CSS je marges links en rechts op 'auto' zetten:Code: Selecteer alles
#container {
margin-left: auto;
margin-right: auto;
}
Is toch een kortere manier voor ? margin:0 auto ?
Ik heb gisteren ook nog redelijk mijn hoofd gebroken over vertical alignen, als je 1 parent en 1 child hebt valt het nog mee, maar als je een stuk of 5 geneste dividers hebt is het een heel anders verhaal. Als vertical-align: dezelfde werking had in een div als in een td zou het iedereen een pak werk besparen.
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 95 keer
- Bedankt: 48 keer
hehe daar staat de anti hotlinking niet aan nee
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
Zo deed ik het vroeger altijd, maar dat is tegenwoordig niet meer zo kosher.
Kon je wel bijna zeker van zijn dat het werkte.
Code: Selecteer alles
<table width="100%" height="100%" align="center">
<tr>
<td align="center" valign="middle">bla</td>
</tr>
</table>
Kon je wel bijna zeker van zijn dat het werkte.
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 95 keer
- Bedankt: 48 keer
crapiecorn schreef:Zo deed ik het vroeger altijd, maar dat is tegenwoordig niet meer zo kosher.
Tableless !!!!
http://davespicks.com/essays/notables.html
.ditCh schreef:crapiecorn schreef:Zo deed ik het vroeger altijd, maar dat is tegenwoordig niet meer zo kosher.
Tableless !!!!
http://davespicks.com/essays/notables.html
Gewoon ff de content bekeken en daar ontbreekt toch de belangrijkste reden?
Tables zijn voor tabulaire data en niet voor layout 'punt' ?
EDIT: het ergste is dan mensen die trots zijn op het feit dat ze geen tables meer gebruiken maar wel meerdere divs... Met 1 div kom je toe en dan is eventueel om te centreren. De rest kan je doen met p's, h1's, ...
Laatst gewijzigd door flt 20 feb 2007, 14:09, in totaal 1 gewijzigd.
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
ditCh schreef:crapiecorn schreef:Zo deed ik het vroeger altijd, maar dat is tegenwoordig niet meer zo kosher.
Tableless !!!!
http://davespicks.com/essays/notables.html
Als je zo een pagina maakt kan je beter zorgen dat alles goed weergegeven wordt
- Bijlagen
-
- bla.png
- (39.27 KiB) 2343 keer gedownload
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 95 keer
- Bedankt: 48 keer
Weird ... ( ze is alvast niet door mij gemaakt ) ... maar hier is die pagina valid en wordt die perfect weergegeven ( FF2 & IE7 )
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
Heeft met resolutie te maken, als ik die maximaliseer heb ik ook geen probleem, maar als je die wat verkleint naar een 800 pixels begint het. Zijn dingen waardat je op moet letten
crapiecorn schreef:Heeft met resolutie te maken, als ik die maximaliseer heb ik ook geen probleem, maar als je die wat verkleint naar een 800 pixels begint het. Zijn dingen waardat je op moet letten
Het doelpubliek van die website is webdesigners en naar mijn weten zijn er nog maar weinig die aan zo'n lage resolutie werken...
Kemblin schreef:wat is dat toch met al die anti-table mensen tegenwoordig...
Het zijn niet de mensen die tegen table-design zijn maar eerder de standaarden
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
Fr3aK schreef:Het doelpubliek van die website is webdesigners en naar mijn weten zijn er nog maar weinig die aan zo'n lage resolutie werken...
Flauw uitvlucht wat mij betreft...
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
Daar hebt ge het verkeerd; uw zin impliceert dat <table> niet standaard zou zijn, maar daar zeg je iets fundamenteel fout. De échte reden is dat een table-element semantisch niet gebruikt mag worden voor layout.Fr3aK schreef:Het zijn niet de mensen die tegen table-design zijn maar eerder de standaarden
Het heeft dus niks met standaarden te maken, maar met semantiek
r2504 schreef:Flauw uitvlucht wat mij betreft...
Lego is ook niet gemaakt voor de derde leeftijd, als je een website maakt voor webdesigners moet je geen rekening gaan houden met een totaal ander doelpubliek.
meon schreef:Daar hebt ge het verkeerd; uw zin impliceert dat table niet standaard zou zijn, maar daar zeg je iets fundamenteel fout. De échte reden is dat een table-element semantisch niet gebruikt mag worden voor layout.
Het heeft dus niks met standaarden te maken, maar met semantiek
Ik doelde erop dat W3C het gebruik van tables ontmoedigt.
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 95 keer
- Bedankt: 48 keer
meon schreef:Ah? Waar?Fr3aK schreef:Ik doelde erop dat W3C het gebruik van tables ontmoedigt.
Hier al bv.:
http://www.w3.org/2002/03/csslayout-howto
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
ditCh schreef:meon schreef:Ah? Waar?Fr3aK schreef:Ik doelde erop dat W3C het gebruik van tables ontmoedigt.
Hier al bv.:
http://www.w3.org/2002/03/csslayout-howto
Nee, daar worden tabellen ontmoedigd voor layout-doeleinden. Ik bedoel dus: waar wordt het gebruik van tabellen ontmoedigd door het W3C?
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 95 keer
- Bedankt: 48 keer
meon schreef:ditCh schreef:meon schreef:Ah? Waar?Fr3aK schreef:Ik doelde erop dat W3C het gebruik van tables ontmoedigt.
Hier al bv.:
http://www.w3.org/2002/03/csslayout-howto
Nee, daar worden tabellen ontmoedigd voor layout-doeleinden. Ik bedoel dus: waar wordt het gebruik van tabellen ontmoedigd door het W3C?
Ik denk wel dat hij bedoelt dat tables ontmoedigd worden voor layout doeleinden ...
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
follow up vraagje : Hoe een object (bv een img) vertikaal centreren in een div als je de hoogte van het object niet op voorhand weet ?
bv je hebt een box van 100px op 100, hier komt een thumbimage in die nooit groter is dan 100x100, voor zover ik het bekeken heb is dit onmogelijk vertikaal te centreren.
bv je hebt een box van 100px op 100, hier komt een thumbimage in die nooit groter is dan 100x100, voor zover ik het bekeken heb is dit onmogelijk vertikaal te centreren.