Safari 4: misschien niet de meest innovatieve browser, maar wel een goede

De beste, voor mij in ieder geval, en dat was al een hele tijd zo.

Eigenlijk wilde ik dit verhaaltje gaan beginnen met een "zoals u ongetwijfeld al weet, heeft Apple een public beta van Safari 4 op de internets losgelaten", of iets van die strekking. Maar eigenlijk weet ik helemaal niet zeker of u dat allemaal al wist. Dat ik dat soort dingen nou volg, wil natuurlijk niet zeggen dat iedereen dat maar doet.

Maar goed.

Of u het nou al wist of niet: Apple heeft een public beta van Safari 4 op de internets losgelaten. De grootste verschillen met de huidige versie zijn onder andere een nieuwere WebKit engine en de nieuwe Javascript-engine, die voor de gelegenheid lijkt te zijn omgedoopt van Squirrelfish tot Nitro. Daarnaast zitten er nog wat nieuwe leukigheidjes in, en die vind ik eigenlijk veel interessanter -- die nieuwere engines zaten ook al in de Webkit Nightlies, die ik nu al een tijd als vaste browser gebruik.


WordPress 2.7, Firefox 3.1 en de nieuwe DNZM-lay

En dat heeft allemaal met elkaar te maken.

Gisteren (vandaag, eigenlijk) is WordPress 2.7 eindelijk gereleased. Ik had al een tijdje een test-opstelling om te zien of er grote problemen te voorzien waren met plugins en de nieuwe DNZM-lay, en dat viel redelijk mee. De Favatars-plugin werkt schijnbaar niet meer (maar die was eigenlijk toch al aan vervanging toe), en ik moest een paar kleine veranderingen doorvoeren in de lay, vooral om de geneste reacties mogelijk te maken. Wel de moeite waard, naar mijn idee.

Ik ben ook al een tijdje geleden afgestapt van sIFR afgestapt; het leverde uiteindelijk zo veel gekloot op om het te laten doen wat ik wil, en bovendien heb ik een fixed gepositioneerd stuk layout, en dat werkt niet lekker samen met Flash. Dat dat visuele ruzie gaat maken met Flash-filmpjes (denk YouTube) is al vervelend genoeg, maar als elke titel ook nog eens moeilijk gaat doen... Bovendien vertraagde het de boel toch wel, en daar zat ik ook niet op te wachten.

Goed, sIFR er uit, dus. Hoe nu verder?




Maar wat vinden de gebruikers er nou ZELF van?

Internet Explorer hangt alweer meer dan een jaar op versie 7. Iedereen viert dat op zijn eigen manier; ik doe het door het langdurige omkat-proces van DNZM te analyseren.

Mijn lievelingsbrowser (kuch) Internet Explorer is alweer iets meer dan een jaar geleden upgedated naar versie 7. Uiteraard is dat voor Microsoft reden om er op het developer blog een potsje aan te wijden, want de wereld moet weten hoeveel mensen dat ding al gebruiken en hoeveel phishing attempts er zijn tegengehouden en andere vertekende statistieken. Dat is natuurlijk belangrijker dan, pak em beet, zorgen dat het kreng een beetje goed overweg kan met de webstandaarden.

Zoals één van de reaganten het mooi samenvatte:

From the horrifically god-awful (IE6) to the merely depressingly buggy, nonstandard, and incomplete (IE7)... congratulations!-- Joseph E. Davis

Goed, genoeg over IE. Ik wil het over iets véél interessanters hebben: de nieuwe lay van DNZM, en waarom die is zoals-ie is. Daarvoor moeten we ook even kijken naar de vorige lay.


IE kan lijntrekken, maar niet zoals ik het wil

Nog een heel klein (voorlopig laatste) stukje over de site van Michael, en dan kan ik DNZM af gaan maken...

Had ik al eens gezegd dat ik niet zo'n fan ben van Internet Explorer?

Tenzij mijn extra beta-testers (bedankt, sn0r, harv en Henk) iets over het hoofd hebben gezien, werkt de site van Michael nu volledig zoals bedoeld in IE7. Bij het bereiken van die status heb ik weer iets nieuws geleerd over die fijne, fijne browser: het is on-mo-ge-lijk om een HR-element zonder rand neer te zetten.

Een HR, voor degenen die minder thuis zijn in HTML, is zo'n horizontale streep, die je gebruikt om stukken tekst of pagina een beetje zichtbaar te scheiden. HR staat dan ook voor Horizontal Rule. Bij Michael gebruiken we ze tussen de posts in zijn dagboek.

In de meeste browsers wordt een HR, als je er verder niks mee doet, weergegeven als een soort richel, een inkeping in de pagina. Dat wilden wij niet, natuurlijk, wij wilden een leuk blauw handgetekend-achtig lijntje. Geen probleem, met een beetje CSS haal je de border (die voor dat inkeping-effect zorgt) eraf, geeft het ding een hoogte van een paar pixels en een achtergrondplaatje. Klaar.