Re: Re: BelgieLex (in het verlengde van Peeceefobie)
Wouter Verhelst <[email protected]>
| Newsgroups | gmane.org.openstandaarden.general |
|---|---|
| Organization | none |
| Message-ID | <[email protected]> |
On Mon, Oct 31, 2005 at 06:42:27PM +0100, Karim Dahdah wrote: > Probleem is wel, als je een grafisch mooie website wilt opzetten die > op alle browsers "hetzelfde uitziet", Da's een val waar veel mensen in trappen. Probeer dat niet; het zal je niet lukken. Mijn laptop heeft een scherm van 1024x768; mijn broer z'n PC heeft een resolutie van 1280x1024. Daarnaast zijn er tegenwoordig ook hopen laptops met widescreens, die dan weer een heel andere resolutie hebben. Als je pixels als eenheid gaat gebruiken, dan zal je website er op al die schermen compleet anders uitzien. Daarom is de juiste werkwijze niet er voor te zorgen dat je een website maakt die er overal hetzelfde uitziet; je moet er voor zorgen dat je een website maakt die er overal *goed* uitziet. En dat doe je door met eenheden te werken die niet afhankelijk zijn van de resolutie van je scherm, maar wel van de grootte van de items op je scherm die variabel zijn. Uiteindelijk is een website geen stuk papier -- je layout kan (en zal!) veranderen. Da's soms een probleem, maar veel vaker opent het extra mogelijkheden; en met CSS en de em/en/procentuele eenheden heb je de juiste tools om dat op de correcte manier aan te pakken. Als je klanten reklameren dat een site er anders uitziet, dan zijn er twee mogelijkheden: * Je website is zo ontwikkeld dat het aanpassen van één van de variabelen (lettertype-grootte, resolutie, ...) de website niet mooi weergeeft -- ofte, jij hebt ergens een fout gemaakt. * Je klanten zien niet dat er een verschil is lay-out voor drukken en lay-out voor het web, omdat niemand het hen ooit uitgelegd heeft. -- The amount of time between slipping on the peel and landing on the pavement is precisely one bananosecond