欢迎来到HELLO素材网!
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > JS教程 >

不同分辨率显示不同的CSS样式

发表于2014-06-12 22:48| 次阅读| 来源整理| 作者管理员

摘要:网页能够让不同分辨率的用户都觉得比较舒服。其实这个效果的关键就是获得用户浏览器的分辨率,再根据不同分辨率给网页各部分设置不同的样式。而JavaScript恰恰支持这个功能。

说是分辨率,其实主要就是一个宽度而已。首先,我们可以使用screen.width来获得用户屏幕的宽度。下面用一段示例代码来说明思路:


<script type="text/javascript">
var scWidth = screen.width;
if(scWidth <= 800){
	//应该是800*600的分辨率
	document.write("小屏幕,特殊照顾");
}else if(scWidth<=1024){
	//应该是1024*768
	document.write("正常情况");
}else if(scWidth>=1440){
	//大于1440的应该都是宽屏吧
	document.write("哇塞,宽屏啊!");
}
</script>

效果如下:

只要将document.write的代码改为设置不同样式的JavaScript代码就可以了。