Even iets heel simpels alleen ben ik zelf vergeten hoe ik het moet doen.
Ik heb een afbeelding, soort grote vierkante logo dat in het midden van een lege pagina moet zijn. En dit moet ook in het midden staan als je een andere resolutie hebt of/en als je je window resized.
Verder is er nix op de pagina, alleen 1 vierkante logo (of splash screen) voor het naar binnen gaan van de echte site.
Hoe moet dit ook simpel met HTML?
Er zijn hier hardhorende mensen, die gewoon stug door blijven gaan met fouten maken. Dat geldt niet voor mensen als FangorN, bwfighter, Proximus e.a.
Maar oke:
Houd beschrijving en opmaak strict gescheiden. Dus geen <font>, geen align="center", geen inline stylesheets maar externe, geen tabellen voor het positioneren van elementen.
Tabellen gebruik je alleen voor het weergeven van rauwe tekst! In alle andere gevallen gebruik je divjes
Hey Henri, een tabel is een tabel, daar mag je mee doen wat je wilt.
Als je een tabel wilt gebruiken voor plaatjes of voor iets anders mag dat ook. Je hoeft hier niet anderen jouw wil op te leggen.
Ik heb tot nog toe bijna nooit gewerkt met DIV's en ik heb het ook nog niet gemist...
je mag met een table doen wat je wilt maar ik vind het nogal stom als je iemand die er niet zoveel van weet het op de verkeerde manier gaat leren.
tabellen zijn bedoeld om grote hoeveelheden data in nette rijen en kolommen te zetten. als jij het leuk vind je hele pagina met tabellen op te maken moet je dat vooral doen maar laat dan iemand anders uitleggen hoe je op een nette manier een pagina opmaakt
barry - 19/10/2004 11:42 (laatste wijziging 19/10/2004 11:44)
PHP interesse
Je kan ook gewoon je afbeelding in een tabel plaatsen op deze manier:
Enneemm... iedereen zijn eigen manier toch...
Ik snap het probleem niet Henri...
En Frisbee...
Wij geven zelf suggesties hoe je creatief met je HTML elementen om kan gaan... Op deze manier maken wij gewoon duidelijk dat er heel veel manieren zijn...
Als je een goede webdesigner wilt zijn/worden... Zal je toch creatief moeten zijn en zelf ook dingen uitvinden...
Maar goed... als je het echt op de makkelijkste manier wilt doen:
Setting the indent option to yes can also cause problems with table layout for some browsers:
<td><img src="foo.gif"></td>
<td><img src="foo.gif"></td>
will look slightly different from:
<td>
<img src="foo.gif">
</td>
<td>
<img src="foo.gif">
</td>
Setting the indent option to yes can also cause problems with table layout for some browsers:
gaan jullie maar lekker n00bie htmlen als jullie dat leuk vinden.. ik zal er niks meer van zeggen
gaan jullie maar lekker n00bie htmlen als jullie dat leuk vinden.. ik zal er niks meer van zeggen
Als je een reden hebt, om te denken dat de genoemde manier 'n00bie' is, moet je die even noemen, ipv hem af te kraken zonder be-argumentatie.
En jij vindt dus dat W3 'noobie' is? Want die gebruiken dus ook plaatjes in tabellen, als voorbeeld zelfs.
er worden niet voor niks nieuwe manieren ontwikkeld om een website te maken. het kost misschien even wat tijd om nieuwe technieken (zoals css) goed onder de knie te krijgen maar als je dat eenmaal kunt heb je heel veel voordelen. ik zeg niet dat het verkeert is om het op de oude manier te doen (heb ik ook lang gedaan) maar ik doe het liever op de beste manier (zoals ik denk dat het hoort)
maar meningen verschillen inderdaad
ik vind het alleen niet slim om mensen die het nog moeten leren het op de makkelijke, maar minder goeie manier te leren
Frisbee:
ik vind het alleen niet slim om mensen die het nog moeten leren het op de makkelijke, maar minder goeie manier te leren
Frisbee:
ik vind het alleen niet slim om mensen die het nog moeten leren het op de makkelijke, maar minder goeie manier te leren
Mja daar moet ik je gelijk in geven...
Maar ik ben een webdesigner met veel opdrachtjes... Ik heb geen tijd om de beste manier te leren of bij te houden, whatever...
Ik schrijf mijn code zoals het op dat moment het beste uitkomt...
Ik geloof nooit dat op de oude manier van schrijven je website dramatisch trager wordt...
Zo wel, zit je website echt shite in elkaar...
Maar ik snap wel wat je bedoeld, maar... ik kan me ook voorstellen dat een leek op dit script staat te klapperen met zijn oren:
#foto{ position: absolute;
left:50%;
margin: 0 0 0 -350px als uw foto 700px width is
}
#foto{ position: absolute;
left:50%;
margin:000-350px als uw foto 700px width is
}
ja, het staat zo altijd in het midden, maar moet het ook verticaal gecentreerd?
uitleg: eerst zet hij de LINKER rand van de foto in het midden, dus nu staat hij te veel naar rechts, met:
margin-left: -350px; zet hij het weer 350 px naar links, zodat de foto in het midden staat (aangenomen dat de foto 700px is)
en als je het echt simpel wilt (ik raad dit niet aan, maja):
met position, left en top geef je aan waar de div begint. 50% is dus precies in het midden van de pagina. de hoek links-boven van je div staat nu in het middenpunt van je pagina maar omdat de div 200 pixels hoog is moet ie 100 pixels opschuiven om in het midden te staan. bij margin geeft de -100px -150px aan dat ie verticaal 100 pixels (de helft van de hoogte) moet schuiven en horizontaal 150 pixels (de helft van de breedte). dan komt ie dus precies in het midden.
@Fenrir: plaatje moet idd verticaal gecentreerd worden en daar zit het probleem eigenlijk al die tijd, want plaatje krijg ik wel horizontaal gecentreerd, alleen verticaal is een probleem. Plaatje geeft alleen weer aan top v/d pagina en dat moet niet....