Soms kan je niet anders en moeten links naar een externe site openen in een nieuw venster, maar je kan niet target=_blank gebruiken omdat dan je XHTML niet meer XHTML zou zijn. Met een beetje javascript kan je dit oplossen:
Detecteer links in je website naar documenten – *.doc, *.xls, *.pdf – en voeg de betreffende class toe aan de links, voor als je bijvoorbeeld een icoon wilt toevoegen via CSS. Er bestaat ook een pure CSS oplossing hiervoor.
Als het soms echt nodig is, of je wilt echt per browser iets anders weergeven op je site (kan een leuke bedoeling zijn), kan je met volgend script detecteren welke browser je site bezoekt en zal er een extra class worden toegevoegd op het HTML element:
Blockquotes zouden naar aanleiding van het W3C moeten worden voorzien van ” “.
Dit kan men voor de moderne browser eenvoudig via CSS bepalen door gebruik van :before & :after, voor Internet Explorer 6 is er een JavaScript oplossing.
Een menu dat openklapt als je over het bovenliggend navigatie item hovert. Dat is het doel, maar niet altijd eenvoudig te realiseren. Volgende CSS Snippet is een crossbrowser eenvoudig dropdown menu dat met een beetje JavaScript zelf in Internet Explorer 6 werkt.