Download een professionele W3C gevalideerde XHTML/CSS template genoemd Shape.
Download een professionele W3C gevalideerde XHTML/CSS template genoemd Shape.
11 Nov, 2009
Posted by: Mark In: Xhtml Strict| crossbrowser| javascript| jquery| solution
Browser sniffing is het bepalen van de gebruikte webbrowser en is iets wat vroeger gebeurde tijdens de browser-wars, nadien was iedereen ertegen. In principe zou elke browser zich moeten houden aan de W3C-specificaties, maar in de praktijk voldoet geen enkele browser daar 100% aan.
Met de volgende eenvoudige Jquery manier kan je een class toevoegen aan bijvoorbeeld je HTML-tag afhankelijk van de gebruikte browser en van daaruit je CSS aanpassen naargelang.
CSS specificiteit is het grootste hindernis nadat je denkt CSS te beheersen, deze spiekbrief (cheat sheet) kan je helpen bij het dag dagelijkse uitdokteren welke CSS regel nu wel, en als niet, waarom niet, uitgevoerd wordt. Je kan het ook proberen te begrijpen met dit Nederlandstalig artikel op Gigadesign
Een hele kleine snippet over hoe je in uw HTML document moet bepalen dat je een CSS bestand bepaald dat enkel voor het printen dient.
Eerst plaats je de stylesheet voor de moderne browsers, zoals FireFox, Opera, Safari etc…, daarna pas de aangepaste stylesheet voor Internet Explorer versie allemaal.