根据访问者分辨率,自动调用不同版式CSS的代码
2009年7月8日
没有评论
虽然现在已经基本淘汰800分辨率了1024已经成为主流,但是随着大屏幕液晶的不断降价,更高的分辨率将会逐步成为主流,为了适应越来越大的分辨率,有时候我们会采用流体布局,但是流体布局有时候也有局限性,下面一段js可以实现根据用户客户端分辨率的不同,调用不同的css代码来实现适应不同分辨率的效果。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | var Swidth = screen.width; var Surl = "http://www.yours.com/"; var Skin = ["cssstyle1.css", "cssstyle2.css"]; var Skintemp; if (Swidth >= 1280) { Surl += "skin_1200"; } else { Surl += "skin"; } for (var i = 0; i < Skin.length; i++) { Skintemp = document.createElement("link"); Skintemp.type = "text/css"; Skintemp.rel = "stylesheet"; Skintemp.href = Surl + "/" + Skin[i]; document.getElementsByTagName("head")[0].appendChild(Skintemp); } |
最近评论