Archief van de rubriek 'Webstandards'
09-04-2008 2008m 00:01 000000000000r door Wieland
Het is vandaag CSS Naked Day! Dit is mijn blog in adamskostuum, ter promotie van structurele markup.
(Lees je dit bericht pas na 9 april 2008, bijvoorbeeld omdat je op zoek was naar ondeugende plaatjes, dan slaat dit postje nergens op. Volgend jaar beter.)
Gepost in Nerd, Webstandards | Doe een duit in het zakje »
19-12-2006 2006m 22:23 000000000000r door Wieland
Al tien jaar hoeven we geen flutcode als <FONT FACE="Arial" SIZE=3 ALIGN=TOP> meer te schrijven, dankzij CSS. En in combinatie met DOM-scripting en structurele markup maakt CSS nu ook al die kekke webtoepassingen mogelijk die onder buzzwords als AJAX en Web 2.0 te boek staan.
Het W3C heeft een jubileumsite gelanceerd, met een historisch overzicht en een 'hall of fame' van beroemde CSS-demonstraties, zoals de Zen Garden en The World's Highest Website.
Gepost in Nerd, Webstandards | Doe een duit in het zakje »
06-06-2006 2006m 15:32 000000000000r door Wieland
Debuggen van javascript is een hel. De Javascript Console van Firefox is prima te gebruiken en geeft informatieve meldingen, maar je komt juist de meeste problemen tegen als je je scripts aan Internet Explorer voert. En laat die browser nou simpelweg zwijgen als het graf als-ie code tegenkomt die hij niet snapt: sinds XP SP2 doet de ingebouwde debugger het niet meer. Dus was het door het ouderwets uit-commenten van loops en losse regeltjes dat ik ontdekte dat mijn array in IE vol met null-waarden zat. Een Googletje leerde dat IE alleen object.className ondersteunt, en geen object.getAttribute("class"). So much voor consistente toepassing van DOM-methodes. Affijn, het mag van het W3C, en Firefox en Opera snappen het ook, dus dat probleem is opgelost.
Ook irritant: IE converteert relatieve naar absolute URI's. Dus object.getAttribute("href") levert niet de tekstwaarde van het href-attribuut op ("example.html"), maar het volledige adres ("http://www.example.com/example.html"), ook als die helemaal niet in je code staat. Een extra parameter (object.getAttribute("href",2)) lost dat op.
Dat u even weet waar ik het toch zo druk mee heb.
Gepost in Nerd, Note to self, Webstandards | 1 Duit in het zakje »
02-02-2006 2006m 12:02 000000000000r door Wieland
Als u nog niet getekend heeft voor Taida, doe dat dan, net als meer dan 23.000 26.000 34.000 38.000 anderen, alsnog. De eerste slag is gewonnen.
Update (3 febr) De tweede slag ook, maar het pleit is nog altijd niet beslist.
Deze zaak lijkt me een schitterende gelegenheid voor minister Verdonk om eens een "positief signaal over integratie af te geven". Dat zou een stuk meer indruk maken dan de website (via) van de veelbesproken '&'-campagne, die overigens volledig in Flash is gebouwd, en daarmee niet voldoet aan de meest elementaire toegankelijkheidseisen die de overheid aan zijn eigen sites stelt. Weggegooid geld.
Gepost in Binnenland, Nerd, Politiek, Subversie, Webstandards | 1 Duit in het zakje »
19-09-2005 2005m 14:24 000000000000r door Wieland
Heb ik net anderhalf uur in blinde razernij naar Internet Explorer zitten schreeuwen, ontdek ik dat de dames en heren ontwikkelaars bij Microsoft zich een enkele keer wel degelijk bijzonder nuttig kunnen maken. Sinds vrijdag is er een (bètaversie van een) IE-equivalent van Chris Pedericks' Web Developer Toolbar voor Firefox/Mozilla beschikbaar (hierzo direct downloaden). Ik zal voor één keer niet mopperen over het feit dat mijn hele werk-pc opnieuw moest opstarten na installatie, want dit tooltje hielp me toch maar mooi een irritant renderingprobleem in IE op te lossen - met een heftige deadline op een paar uurtjes gaans.
Gepost in Nerd, Note to self, Webstandards | Doe een duit in het zakje »
30-08-2005 2005m 18:19 000000000000r door Wieland
Opera is, al veel langer dan Firefox, een meer dan prima alternatief voor Internet Explorer. Persoonlijk ben ik bepaald niet weg van de volgepropte en allesbehalve intuïtieve interface van Opera, maar dat zal wel een kwestie van wennen (of persoonlijke voorkeur) zijn. In ieder geval is de browser erg snel en veilig, en gebouwd om open webstandaarden te respecteren. Een van de dingen die mij er niettemin altijd van heeft weerhouden Opera vaker te gebruiken dan voor het testen van sites die ik bouw, is het feit dat er voor betaald moet worden. Het alternatief, advertenties op je scherm, is evenmin aanlokkelijk.
Gelukkig deelt Opera, ter gelegenheid van haar tiende verjaardag, gratis registratiecodes uit tot het feestje is afgelopen (om ongeveer vijf uur morgenochtend). Momenteel is het dan ook nogal druk op Opera's feestje, onder meer omdat Slashdot op bezoek is.
Gepost in Nerd, Webstandards | 2 Duiten in het zakje »
01-08-2005 2005m 22:16 000000000000r door Wieland
De eerste bètaversie van IE7 is onlangs verschenen, zij het slechts voor een select gezelschap. Die testversie lijkt vooral nieuwe features te bevatten (nou ja, nieuw...), zoals tabbed browsing, RSS en betere bescherming tegen phishing (zie ook ZDNet en Flexbeta). Van betere ondersteuning van webstandaarden was nog (steeds) nauwelijks sprake.
Gelukkig lijkt daar niettemin wel degelijk schot in te zitten. Chris Wilson postte althans op het IEBlog een hoopvol stemmend bericht: in de volgende bèta zal een groot gedeelte van de bekendste (CSS-)bugs zijn opgelost. Tot mijn persoonlijke favorieten behoren een fix voor de width:auto-bug en de Unscrollable Content Bug, Alpha Transparency voor PNG's en ondersteuning van fixed positioning. Hoera!
Gepost in Nerd, Webstandards | 2 Duiten in het zakje »
23-04-2005 2005m 09:49 000000000000r door Wieland
Veel Mozilla- en Firefoxgebruikers kennen de kracht van userContent.css, het stylesheet dat je onder meer kunt gebruiken om advertenties te blokkeren, maar ook om bijvoorbeeld het standaard lettertype te vergroten als je aan de leesbril moet, of om onleesbare kleurencombinaties bij te verven.
Wat ik nog niet wist, is dat dergelijke stijlregels in de developer builds van Firefox en Mozilla (1.8a3 en hoger) ook per site, en zelfs per URL in te stellen zijn.
Lees verder... »
Gepost in Firefox, Nerd, Note to self, Webstandards | 1 Duit in het zakje »
16-03-2005 2005m 09:06 000000000000r door Wieland
Microsoft kondigde nog niet zo lang geleden versie 7 van Internet Explorer aan. Microsoft Watch heeft een verhaal over de vermoedelijke features van die nieuwe browser. De ontwikkelaars concentreren zich - niet voor niets - vooral op de beveiliging, en kopiëren er verder lustig op los: tabbed browsing en een ingebouwde RSS-lezer staan op het programma. En IDN-support, waarmee IE7 ironisch genoeg mogelijk straks eindelijk ook vatbaar is voor de enige bekende beveiligingsbug die tot nu toe in alle browsers behálve IE voorkomt (al is IDN in de laatste Firefoxversie daarom voorlopig juist uitgeschakeld). Als je kopieert, moet je het wel goed doen tenslotte.
Het enige dat Microsoft (in tegenstelling tot eerdere berichten) vooralsnog niet van Firefox, Opera en Konqueror schijnt te willen naäpen, is behoorlijke ondersteuning van de inmiddels zeven jaar oude CSS2-standaard. Jammer, want dat is het enige waar we écht iets aan hadden gehad.
Gepost in Firefox, Nerd, Webstandards | Doe een duit in het zakje »
18-02-2005 2005m 11:39 000000000000r door Wieland
Dat de browser wars terug zijn, lijdt inmiddels geen enkele twijfel meer. Deze week bereikte Firefox een nieuwe mijlpaal: versie 1.0 is meer dan 25 miljoen keer gedownload.
Volgens sommige analisten is het marktaandeel van IE inmiddels onder de negentig procent gezakt, een daling van enkele procentpunten in een paar maanden. Dat lijkt weinig, maar het is in de afgelopen jaren nooit vertoond, en IE dreigt in een neerwaartse spiraal te geraken. Op veel technisch georiënteerde sites en weblogs, belangrijke trendsetters, zijn de verhoudingen bovendien nog veel sterker in het nadeel van IE.
Kennelijk is men ook in Redmond gaan inzien dat de positie van de technologisch achterhaalde, gebruikersonvriendelijke en notoir onveilige browser niet zo onaantastbaar is, als men wel dacht. Bill Gates kondigde deze week aan dat in de zomer een bètaversie van Internet Explorer 7 zal uitkomen. Zo'n anderhalf jaar geleden beweerde Microsoft nog dat een nieuwe editie van IE in de toekomst alleen nog als onderdeel van volgende Windowsversies zou worden uitgebracht.
Anti-Microsoftsentimenten terzijde, kan de aanstaande verschijning van IE7 voor internetters het beste nieuws in jaren zijn. De dominantie van IE6, dat sinds 2001 niet wezenlijk is ontwikkeld, is een enorme rem op de innovatie op internet. De meest gebruikte browser houdt er een heel eigen interpretatie op na van de (X)HTML- en CSS-standaarden, waardoor veel webontwikkelaars die moderne technologieën vooralsnog vaak mijden op publiekssites: grote delen van het net zitten zo vast aan de state of the art van rond de eeuwwisseling.
Als IE7, naast verbeterde veiligheid en getabuleerd browsen, verbeterde ondersteuning biedt voor met name CSS, is de nieuwe browserversie erg goed nieuws, zelfs als de opmars van Firefox erdoor gestuit zou worden. Als alle veelgebruikte browsers straks moderne standaarden ondersteunen, maakt het immers niet meer uit welke browser je gebruikt - en wordt internet weer wat het ooit is geweest: een platformonafhankelijk, open netwerk waar geen enkele monopolist de dienst uitmaakt.
Gepost in Firefox, Nerd, Webstandards | Doe een duit in het zakje »