最終更新:2009-09-17 (木) 05:34:47 (5307d)
PHP CSS Browser Selector
Top / PHP CSS Browser Selector
PHPでUser-Agentを解析し、<html> に class を振ってしまうことで、CSSの指定が次のように楽になります。
http://bastian-allgeier.de/css_browser_selector/
/* IEのみに適用 */ .ie body { background-color: yellow } /* IE7のみに適用 */ .ie7 body { background-color: orange } /* geckoベースのブラウザのみに適用 */ .gecko body { background-color: gray }
対応OS・ブラウザ
OS
- win - Microsoft Windows
- linux - Linux (x11 and linux)
- mac - Mac OS X
- freebsd - FreeBSD
- ipod - iPod touch
- iphone - iPhone
- webtv - WebTV?
- mobile - J2ME Devices (ex: Opera mini)
ブラウザ
- ie - Internet Explorer (All versions)
- ie8 - Internet Explorer 8.x
- ie7 - Internet Explorer 7.x
- ie6 - Internet Explorer 6.x
- ie5 - Internet Explorer 5.x
- gecko - Mozilla, Firefox (all versions), Camino
- ff2 - Firefox 2
- ff3 - Firefox 3
- ff3_5 - Firefox 3.5 new
- opera - Opera (All versions)
- opera8 - Opera 8.x
- opera9 - Opera 9.x
- opera10 - Opera 10?.x
- konqueror - Konqueror
- webkit or safari - Safari, NetNewsWire, OmniWeb?, Shiira?, Google Chrome
- safari3 - Safari 3.x
- chrome - Google Chrome
- iron - SRWare Iron