分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

解决网页分辨率的方法

发布时间:2023-09-06 01:12责任编辑:彭小芳关键词:暂无标签

第一次做网站的时候,就遭遇到这种问题,制作的网页在同事的显示器上扭曲了,原因是做网站时,没有考虑到不同显示器的分辨率,固定的网页自然不是被拉伸就是分尸,解决办法有:

方法一:创建各种不同分辨率下的页面;

 1 function diffPage(){ 2 ????var url1280 = ‘demo[1280].html‘; 3 ????var url1024 = ‘demo[1024].html‘; 4 ????var url800 = ‘demo[800].html‘; 5 ????if((screen.width==1024) &&(screen.height==768)){ 6 ????????window.location.href=url1024; ??7 ????}else if ((screen.width==1280)&&(screen.height==800)) { ??????8 ????????window.location.href=url1280; 9 ????}else if ((screen.width==800)&&(screen.height==600)){ ???????10 ????????window.location.href=url[800];11 ????} else{12 ????????window.location.href=url1280; ??????13 } ?

这种方法虽然解决了页面分辨率的问题,同时对工作量也加大了不少,也就是有多少分辨率,就要为此写多少个页面。

方法二:给不同分辨率做不同的样式文件,依然用js判断;

方法三:和方法二差不多,给不同分辨率做不同的样式文件,使用媒体查询来判断;

媒体查询是css3推出的新特性,在满足css3规范的田间下,包含多个表达式,这些表达式描述了媒体特征,最终会被解析为true或false。

 1 <!-- link元素中的CSS媒体查询 --> 2 <link rel="stylesheet" media="screen and (min-width: 1205px) and (max-width: 1280px)" href="css/index[1025-1280].css"> 3 ?4 <!-- 样式表中的CSS媒体查询 --> 5 <style> 6 @media (max-width: 1024px) { 7 ??.page { 8 ????width: 80%; 9 ??}10 }11 </style>

    

解决网页分辨率的方法

原文地址:http://www.cnblogs.com/gufeibai/p/7569485.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved