Advertisement
Guest User

Untitled

a guest
Jul 30th, 2015
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. var cssFix = function(){
  2. var u = navigator.userAgent.toLowerCase(),
  3. addClass = function(el,val){
  4. if(!el.className) {
  5. el.className = val;
  6. } else {
  7. var newCl = el.className;
  8. newCl+=(" "+val);
  9. el.className = newCl;
  10. }
  11. },
  12. is = function(t){return (u.indexOf(t)!=-1)};
  13. addClass(document.getElementsByTagName('html')[0],[
  14. (!(/opera|webtv/i.test(u))&&/msie (d)/.test(u))?('ie ie'+RegExp.$1)
  15. :is('firefox/2')?'gecko ff2'
  16. :is('firefox/3')?'gecko ff3'
  17. :is('gecko/')?'gecko'
  18. :is('opera/9')?'opera opera9':/opera (d)/.test(u)?'opera opera'+RegExp.$1
  19. :is('konqueror')?'konqueror'
  20. :is('applewebkit/')?'webkit safari'
  21. :is('mozilla/')?'gecko':'',
  22. (is('x11')||is('linux'))?' linux'
  23. :is('mac')?' mac'
  24. :is('win')?' win':''
  25. ].join(" "));
  26. }();
  27.  
  28. .ie — все версии ИЕ
  29. .ie8 — ИЕ 8.х
  30. .ie7 — ИЕ 7.x
  31. .ie6 — ИЕ 6.x
  32. .ie5 — ИЕ 5.x
  33. .gecko — все версии фаерфокса, и остальные гекко-браузеры
  34. .ff2 — фаерфокс 2
  35. .ff3 — фаерфокс 3
  36. .opera — все версии оперы
  37. .opera8 — опера 8.x
  38. .opera9 — опера 9.x
  39. .konqueror — konqueror
  40. .safari — сафари
  41.  
  42. .mac.gecko селектор{/* исправленный код */}
  43. или
  44. .mac.ff2(3) селектор{/* исправленный код */}
  45.  
  46. .win.ff3 #id{background: #aaa} /* 1 */
  47. .win.gecko #id{background: #f00} /* 2 */
  48. .ff3 #id{background:#333} /* 3 */
  49. .gecko #id{background:#00f} /* 4 */
  50. .win #id{background: #ff0} /* 5 */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement