PHP CSS Browser-Selector: Die moderne Art der Browsererkennung

Gerade im Bereich Webdesign / Webentwicklung ist es wichtig, verschiedene Browser zu erkennen. Ich meine damit nicht an Hand ihre Aussehens, sondern im Quelltext einer Seite. Der Grund dafür ist ganz einfach die verschiedene Art und Weise wie die Browser mit dem Code umgehen, bzw. diesen darstellen.

Eine sehr schöne und einfache Art, welche die bisherigen Conditional Comments überflüssig macht, hat Matthias Schütz gefunden, den PHP CSS Browser-Selector. Dieser erkennt sowohl Browser, Betriebssystem und Browserengine und versieht das entsprechende HTML-Element mit den dazugehörigen Klassen.

Die Handhabung des Selectors ist dabei denkbar einfach. Er wird einfach in das Script eingebunden und aufgerufen.

1
2
3
4
5
<?php require("css_browser_selector.php"); ?>
.....
<html class="<?php echo css_browser_selector() ?>">
......
</html>

Ausgabe (Beispiel):

1
<html class="gecko ff3 linux">

Viel Spaß damit.

Werbung

wpShopGermany - Das erste echte WordPress Shop-Plugin für Deutschland

Über H.-Peter Pfeufer

Ich bin Webentwickler/ -programmierer aus Leidenschaft, WordPressbegeistert und ab und an auch mal ein netter Mensch.
Vor allen schreibe ich über alles was mit den Themen Webentwicklung/ -programmierung und WordPress zu tun hat. Nebenher auch mal einige Gedanken zu allgemeineren Themen.

Kategorie(n): CSS, PHP
Tags: , ,
Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

 

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>