Standard är bra - alla har sin egen.
Jodå - ni som säger att W3C sätter standarden har ju rätt.
Men, lik förbannat så har IE över 80% av marknaden.
Så - en stackars stressad webbutvecklare har följande att välja på:
1 - Skriva enligt standard, validera och känna sig stolt, varefter kunderna ringer in och klagar på att sidan inte fungerar i IE
2 - Skriva så det fungerar för IE och få beröm av de flesta kunderna, varefter någon enstaka ringer in och skäller för att han inte följt standard
3 - Skriva så att det fungerar för både och - och se sin eventuella vinst försvinna på gratisarbete.
Hur man än gör så blir det fel, så många utvecklare gör som i fall 2 - där är det minst gnäll.
Nu blir det bättre och bättre - för senaste IE kan man koda så att den följer standard. Tyvärr täcks inte allt in i den standarden.