Nou ben ik dus bezig met mijn eigen website (wie niet zal je denken) en hoewel ik voor mijn werk vrij grote Internet/Intranet web applicaties maak, hou ik me daar meer bezig met de daadwerkelijke code, VB en C++ COM objects, database design etc... i.p.v. het 'aanzicht' van de website.
Maar goed, voor mijn eigen projectje moet ik dat dus allemaal zelf doen. Op zich geen probleem hoor alleen nu loop ik tegen de volgende keuze aan: Frames of Tables? Ik "surf" sinds 1995 ~ 1996 ongeveer thuis en mag dus zeggen dat ik aardig wat site-tjes heb mogen aankijken
Toen Frames populair werden, moest elke site daar wel meteen gebruik van maken....nav bar's hier, daar, links, onder.. men sloeg een beetje door maar naar verloop van tijd was het vrij standaard om een frame navbar boven/links te hebben met de main content dus rechts of daaronder. Maar na enige tijd begon het gebruik van tables erg populair te worden en eigenlijk zag ik de sites met Frames verdwijnen ..alles werd nu in tables gegoten.
Mijn eerste gedachte was " ik zal natuurlijk tables gaan gebruiken" maar waarom geen Frames? Het design is ongeveer zo:
Ik heb een 100 pixels grote Nav bar + logo boven aan het scherm en helemaal onderin heb ik een 20 pixels kleine bar met extra informatie. Daar tussen valt mijn main content area. De artikelen welke ik daar zal plaatsen zullen allen groter zijn dan de content area kan bevatten op 1024x768 dus daar zal je zowiezo voor moeten scrollen.
Als daar tables voor gebruik, dan verdwijnt dus de navigatie balk uit zicht zodra je naar beneden gaat scrollen. Daarvoor krijg je dan wel een grotere content area terug want die nav-bar blijft daar dus niet staan. Vergelijk het maar op de Tweakers.net site.. De menu balk verdwijnt ook uitzicht bij het scrollen. Bij het gebruik van Frames heb je dat dus niet.
Nu is mijn vraag: Wat zouden jullie mij aanraden om te gebruiken en waarom? Zouden jullie het gebruik van not scrollable frames irritant of ouderwets vinden?
En dan over het gebruik van Tables had ik nog een paar vraagjes, ik zou jullie input daar voor erg kunnen waarderen
1) Bij het gebruik van Frames is het heel makkelijk om voor elke area (top-nav-bar, content area, lower information bar) een eigen CSS te maken waarin ik bijvoorbeeld afwijkende behaviours en opmaak hanteer voor links, en headers etc. Omdat het aparte HTML pagina's zijn (ik gebruik voor mijn eigen site even geen php/asp en geen database) kan ik gewoon voor elke pagina zijn eigen stylesheet aanroepen.
Wanneer ik de gehele site in tables zou gieten, kan ik dan voor elke (nested) table een eigen stylesheet gebruiken? Voor text opmaak kan ik gewoon een eigen style aanmaken maar ik kan per stylesheet maar 1 link 'hover' behaviour etc aanmaken.. terwijl ik voor de nav-bar en de content juist verschillende link styles wil gebruiken. (juist wel of geen underline bij hover/mouse over, andere kleur etc).
2) Bij het gebruik van Frames kan ik heel eenvoudig de frameset zo maken dat de onderste informatie bar altijd onderaan de pagina blijf. Bij een table zou dat dus afhankelijk worden van de inhoud/lengte van de content cells/nested table. Is daar een handige methode voor om te zorgen dat die information bar altijd onderaan de pagina blijft wanneer de content minder dan 1024x768 beeldvullend is?
Daarmee bedoel ik...hoe voorkom ik dat de information bar ineens halverwege het beeld staat wanneer er bijzonder weinig content op een page staat bij het gebruik van tables?
Dat was um wel eigenlijk..
Vergeef me als dit wellicht een enorme noob vraag is maar ik wil mijn afweging voor het gebruik van tables of frames goed overdenken zodat ik straks niet alles weer moet veranderen. 
Ik waardeer elke input van jullie en ben benieuwd naar jullie mening
PS: ik voel mij bijzonder brak op dit moment.... per ongeluk een 'hazenslaapje' gedaan na het eten en dat moet ik echt niet doen, ik kan daar helemaal niet tegen. Dus ik val hier half om onderhand.. maar wilde dit toch ff posten
Maar goed, voor mijn eigen projectje moet ik dat dus allemaal zelf doen. Op zich geen probleem hoor alleen nu loop ik tegen de volgende keuze aan: Frames of Tables? Ik "surf" sinds 1995 ~ 1996 ongeveer thuis en mag dus zeggen dat ik aardig wat site-tjes heb mogen aankijken
Toen Frames populair werden, moest elke site daar wel meteen gebruik van maken....nav bar's hier, daar, links, onder.. men sloeg een beetje door maar naar verloop van tijd was het vrij standaard om een frame navbar boven/links te hebben met de main content dus rechts of daaronder. Maar na enige tijd begon het gebruik van tables erg populair te worden en eigenlijk zag ik de sites met Frames verdwijnen ..alles werd nu in tables gegoten.
Mijn eerste gedachte was " ik zal natuurlijk tables gaan gebruiken" maar waarom geen Frames? Het design is ongeveer zo:
Ik heb een 100 pixels grote Nav bar + logo boven aan het scherm en helemaal onderin heb ik een 20 pixels kleine bar met extra informatie. Daar tussen valt mijn main content area. De artikelen welke ik daar zal plaatsen zullen allen groter zijn dan de content area kan bevatten op 1024x768 dus daar zal je zowiezo voor moeten scrollen.
Als daar tables voor gebruik, dan verdwijnt dus de navigatie balk uit zicht zodra je naar beneden gaat scrollen. Daarvoor krijg je dan wel een grotere content area terug want die nav-bar blijft daar dus niet staan. Vergelijk het maar op de Tweakers.net site.. De menu balk verdwijnt ook uitzicht bij het scrollen. Bij het gebruik van Frames heb je dat dus niet.
Nu is mijn vraag: Wat zouden jullie mij aanraden om te gebruiken en waarom? Zouden jullie het gebruik van not scrollable frames irritant of ouderwets vinden?
En dan over het gebruik van Tables had ik nog een paar vraagjes, ik zou jullie input daar voor erg kunnen waarderen
1) Bij het gebruik van Frames is het heel makkelijk om voor elke area (top-nav-bar, content area, lower information bar) een eigen CSS te maken waarin ik bijvoorbeeld afwijkende behaviours en opmaak hanteer voor links, en headers etc. Omdat het aparte HTML pagina's zijn (ik gebruik voor mijn eigen site even geen php/asp en geen database) kan ik gewoon voor elke pagina zijn eigen stylesheet aanroepen.
Wanneer ik de gehele site in tables zou gieten, kan ik dan voor elke (nested) table een eigen stylesheet gebruiken? Voor text opmaak kan ik gewoon een eigen style aanmaken maar ik kan per stylesheet maar 1 link 'hover' behaviour etc aanmaken.. terwijl ik voor de nav-bar en de content juist verschillende link styles wil gebruiken. (juist wel of geen underline bij hover/mouse over, andere kleur etc).
2) Bij het gebruik van Frames kan ik heel eenvoudig de frameset zo maken dat de onderste informatie bar altijd onderaan de pagina blijf. Bij een table zou dat dus afhankelijk worden van de inhoud/lengte van de content cells/nested table. Is daar een handige methode voor om te zorgen dat die information bar altijd onderaan de pagina blijft wanneer de content minder dan 1024x768 beeldvullend is?
Daarmee bedoel ik...hoe voorkom ik dat de information bar ineens halverwege het beeld staat wanneer er bijzonder weinig content op een page staat bij het gebruik van tables?
Dat was um wel eigenlijk..
Ik waardeer elke input van jullie en ben benieuwd naar jullie mening
PS: ik voel mij bijzonder brak op dit moment.... per ongeluk een 'hazenslaapje' gedaan na het eten en dat moet ik echt niet doen, ik kan daar helemaal niet tegen. Dus ik val hier half om onderhand.. maar wilde dit toch ff posten
[ Voor 4% gewijzigd door tazzman op 29-03-2003 21:38 ]
Het nieuwe speelgoed: een Saab 9-3 Aero (absoluut, helemaal en compleet fantastisch....)
