Ik ben zelf erg veel bezig met het HTMLiseren van ontwerpen voor websites. Ik ben verder best goed bekend met veel webtechnieken, waaronder XHTML 1.1 een CSS 2.1. Ik weet zo ongeveer wat er mee gedaan kan worden en ik lees ook allerlei websites waarop nieuwtjes worden geplaatst over technieken. De meest gebruikte zijn deze:
-Tabel layout: Hiermee begint vrijwel iedere designer/hobbyist die HTML begint door te krijgen.
-Floating elementen: Na een opheldering schijnen veel mensen hiermee verder te gaan of:
-Absoluut gepositioneerde elementen: deze techniek.
Ik werk hier zelf met aardig creatieve mensen die het niet kunnen laten om lekker te spelen met een ontwerp totdat het er fris en orgineel uitziet.
Als ik de websites zie van veel CSS resources etc, dan heb ik erg het idee dat zij daar nog niet mee te maken hebben gehad. Het maken van een ontwerp in puur CSS zonder tabellen is vrijwel niet te doen, of als het lukt zitten er nog allerlei puntjes aan die niet fijn te krijgen zijn.
Bij het maken van de site via de floating div krijg je vaak het probleem dat ze onder elkaar komen te staan. Dit is te verhelpen maar dan moet je smerige en vreemde technieken gaan gebruiken. Ook heb je niet de controle over hoe hoog zo'n element moet zijn, voor bijvoorbeeld het oprekken met de content.
Bij gepositioneerde elementen krijg je weer problemen dat element over elkaar heen schuiven bij het schalen van de pagina. Dit is iets waar ik als designer geen problemen mee heb, maar een klant vind dat op een of andere manier niet zo leuk.
Het gebruik van een simpele tabel voor het grof indelen van kolommen is vaak de enige uitweg. En als je het mij vraagt een stuk nettere manier dan elementen naast elkaar gaan laten zweven. (floats zijn voor afbeeldingen imo, niet voor layout blokken, het klopt gewoon niet).
Na al dit vraag ik me eigenlijk sterk af waarom er nog geen speciale elementen set in HTML zit die semantisch correct het defineren van de layout mogelijk maakt. Ik ben het met iedereen eens dat tabellen er niet voor gemaakt zijn, maar ik zeg ook dat het gebruik van CSS op de manieren die ik tegenkom, daar kwa smerigheid ver overheen gaan. Dan liever een tabelletje die 3 kolommen defineert dan vreemd elementen plaatsen die naast elkaar zweven. Dit eindigt namelijk altijd in een stuk of 4 div's die genest zijn. Dan heb je met tabellen niet eens zo veel minder code met de css mee gerekent.
Wat denken jullie ervan, oh webdesign guru's
-Tabel layout: Hiermee begint vrijwel iedere designer/hobbyist die HTML begint door te krijgen.
-Floating elementen: Na een opheldering schijnen veel mensen hiermee verder te gaan of:
-Absoluut gepositioneerde elementen: deze techniek.
Ik werk hier zelf met aardig creatieve mensen die het niet kunnen laten om lekker te spelen met een ontwerp totdat het er fris en orgineel uitziet.
Als ik de websites zie van veel CSS resources etc, dan heb ik erg het idee dat zij daar nog niet mee te maken hebben gehad. Het maken van een ontwerp in puur CSS zonder tabellen is vrijwel niet te doen, of als het lukt zitten er nog allerlei puntjes aan die niet fijn te krijgen zijn.
Bij het maken van de site via de floating div krijg je vaak het probleem dat ze onder elkaar komen te staan. Dit is te verhelpen maar dan moet je smerige en vreemde technieken gaan gebruiken. Ook heb je niet de controle over hoe hoog zo'n element moet zijn, voor bijvoorbeeld het oprekken met de content.
Bij gepositioneerde elementen krijg je weer problemen dat element over elkaar heen schuiven bij het schalen van de pagina. Dit is iets waar ik als designer geen problemen mee heb, maar een klant vind dat op een of andere manier niet zo leuk.
Het gebruik van een simpele tabel voor het grof indelen van kolommen is vaak de enige uitweg. En als je het mij vraagt een stuk nettere manier dan elementen naast elkaar gaan laten zweven. (floats zijn voor afbeeldingen imo, niet voor layout blokken, het klopt gewoon niet).
Na al dit vraag ik me eigenlijk sterk af waarom er nog geen speciale elementen set in HTML zit die semantisch correct het defineren van de layout mogelijk maakt. Ik ben het met iedereen eens dat tabellen er niet voor gemaakt zijn, maar ik zeg ook dat het gebruik van CSS op de manieren die ik tegenkom, daar kwa smerigheid ver overheen gaan. Dan liever een tabelletje die 3 kolommen defineert dan vreemd elementen plaatsen die naast elkaar zweven. Dit eindigt namelijk altijd in een stuk of 4 div's die genest zijn. Dan heb je met tabellen niet eens zo veel minder code met de css mee gerekent.
Wat denken jullie ervan, oh webdesign guru's
edit:
Typo's
Typo's
[ Voor 3% gewijzigd door Michali op 15-11-2004 16:48 ]