如何让网页自动适应显示器不同的“分辨率”?

如题所述

这里以魅族浏览器为例,其中的具体步骤如下:

1、手机打开浏览器之后,在中间位置点击【三】。

2、在中间位置点击【三】之后,点击里面的【设置】。

3、点击里面的【设置】之后,继续点击【主页】。

4、这样一来如果没问题,启动【网页自适应屏幕】即可让网页自动适应显示器不同的“分辨率”了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-09

1、打开一个网页,在网页的右上方找到一个“查看”选项。

2、点击“查看”选项,下面出现一个下拉菜单,找到“网页缩放”选项。

3、把鼠标移动到“网页缩放”选项上,自动弹出一个列表菜单,里面就是缩放的比例,只要选择默认也就是100%就OK了,网页就能满屏适应电脑界面了。

本回答被网友采纳
第2个回答  推荐于2017-10-07
如何让网页适应不同分辨率
解决思路:
在不同分辨率下看到的网页版面格式有很大差别,甚至有可能错位。导致这种差别的原因,主要是因为网页中用了绝对定位的层,并且页面内容设置为居中,这样在分辨率改变时就会导致错位。因此我们可以通过判断用户的分辨率,然后让页面或排版做出相应变化。
方法一:做为不同的分辨率做不同的页,然后做个引导页,获取到客户端屏幕的分辨率后转向到相应页
具体步骤:
1. 先捕获用户的分辨率。

水平分辨率:screen.width
垂直分辨率:screen.height

2.再用页面跳转的方法转到相应页。

location.replace(screen.width+".htm")

或者:

location.replace(screen.height+".htm")

3.完整代码。

<script language="JavaScript">
<!--
location.replace(screen.width+".htm");
//-->
</script>

技巧:screen.width 也可以改成 screen.availWidth。
提示:
l language="JavaScript" 指定脚本所用语言为 JavaScript,大部分浏览器的默认客户端脚本语言就是 JavaScript,所以也可以省略不写。
l <!-- 和 //--> 两个标识的作用是通知不支持 JavaScript 浏览器忽略两标识间的所有 JavaScript 代码,一般情况下可以省略不写。
l JavaScript 语句与 C 语言一样用分号”;”结束,但也可以省略不写,每一新行表示开始一条新语句。
l screen.width+".htm" 在进行字符串连接后得到诸如 800.htm,1024.htm 之类的文件名。
l 可以在把完整代码存成单独一页作为引导页。
试一试:读者可以试着用assign方法实现页面跳转。
方法二:根据文档显示区域宽度重新调整层的定位。
具体步骤:
1. 获取文档显示区域的宽度。

document.body.offsetWidth

2.判断对象是否为层。

function isLayer(obj){
with(obj.currentStyle)
return (position=="absolute"&&left!="")
}

3.完整代码。

<script language="JavaScript">
<!--
function isLayer(obj){ //判断对象是否为层的函数
/*不用 style 而用 currentStyle 的原因是因为有些层不是直接在标签内写 CSS 的,这时用 style 取不到值*/
with(obj.currentStyle) //返回布尔值true或false
return (position=="absolute"&&left!="")
}
//800为800X600分辨率下窗口最大化时document.body.offsetWidth的值
var iWidth=800
window.onload=function init(){
//匹配页面中所有标签名为DIV元素,以数组形式返回对象
var divs=document.getElementsByTagName("DIV")
for(var i=0;i<divs.length;i++)//遍历所有DIV标签
if(isLayer(divs[i]))//判断对象是否为层,是则调整它的 X 坐标
divs[i].runtimeStyle.posLeft=parseInt(divs[i].currentStyle.left)+(document.body.offsetWidth-iWidth)/2
iWidth=document.body.offsetWidth //保存当前文档显示区域的宽度
}
//-->
</script>
<body onresize="init()">
<div id=demo style="position:absolute;left:50px;top:100px;width:200px;height:200px;border:1px solid #000">Layer1</div>
<div id=demo1 style="position:absolute;left:250px;top:50px;width:200px;height:200px;border:1px solid #000">Layer2</div>

注意:
l 必须确保所有层的标签为 DIV。
l 程序中的 demo 和 demo1 两个层只是测试用的,在实际就用时可以删掉。
技巧:如果所有层都是直接在标签内的定义的,可以把 currentStyle 和runtimeStyle 改成 style。
提示:
l JavaScript 的单行注释是以一对正斜杠”//”开始,多行注释以一个正斜杠加一个星号的组合(/*)开始,并以其逆向顺序 (*/)结束。
l window.onload 表示在页面加载完成后触发。
l onresize="init()" 表示在窗口大小改变时触发名为 init 的函数。
分析:屏幕分辨率先是影响到文档显示区域宽度(document.body.offsetWIdth)大小,然后文档显示区域宽度大小进一步影响到层的X轴定位和页面内容居中部分的相对位置,所以只要根据文档显示区域宽度大小来重新调整层的X轴坐标就行了。
特别提示
Javascript脚本的代码原则上是要求放在代码的 <head> 与 </head> 间,但放到其它标签窗口内也可以正常运行,方法二中代码运行后效果如图 3.1 和 3.2 所示:

图 3.1 窗口最大化时层的

图 3.2 窗口缩小后的层的位置

特别说明

方法一中用到了 location 对象的 replace 和 assign 方法来加载目标文档。
1. location对象的replace方法是将指定的文档替换当前文档。
2. location对象的assign方法是装入新的HTML文档。
方法二中用了 currentStyle、runtimeStyle 和 style 三个对象来捕获目标对象的样式设置。
1. currentStyle对象代表在全局样式表、内嵌样式和 HTML 标签属性中指定的对象格式和样式。
2. runtimeStyle对象代表居于全局样式表、内嵌样式和 HTML 标签属性指定的格式和样式之上的对象的格式和样式。
3. style对象代表给定元素所有可能的内嵌样式的当前设置

参考资料:http://www2.flash8.net/teach/4020.htm

本回答被提问者采纳

如何让网页自动适应显示器不同的“分辨率”?
1、打开一个网页,在网页的右上方找到一个“查看”选项。2、点击“查看”选项,下面出现一个下拉菜单,找到“网页缩放”选项。3、把鼠标移动到“网页缩放”选项上,自动弹出一个列表菜单,里面就是缩放的比例,只要选择默认也就是100%就OK了,网页就能满屏适应电脑界面了。

如何让网页自动适应显示器不同的“分辨率”?
1、手机打开浏览器之后,在中间位置点击【三】。2、在中间位置点击【三】之后,点击里面的【设置】。3、点击里面的【设置】之后,继续点击【主页】。4、这样一来如果没问题,启动【网页自适应屏幕】即可让网页自动适应显示器不同的“分辨率”了。

如何让网页随分辨率改变
让网页随分辨率改变的方法:在任何浏览器网页中点击查看,缩放,200%或更高,觉得那个合适就用那个,或是页面右下角有个缩放:100%,调节合适大小,就把页面放大了。分辨率可以从显示分辨率与图像分辨率两个方向来分类。显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。由于...

做网页自适应的时候分别要设计哪几种分辨率 70
首先,针对1024*768分辨率的设备,常见的有平板电脑和一些较旧的笔记本电脑。在设计这类网站时,应确保页面在宽度为768像素时能够完整显示,并在宽度为1024像素时进行适当的缩放,同时保持布局的整洁和元素的可读性。此外,应使用媒体查询技术来调整样式和布局,以适应不同屏幕尺寸。接下来,考虑1280*720分辨...

HTML页面是如何适应不同分辨率的显示器
1、响应式布局设计:响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,响应式布局就是实现不同屏幕分辨率的终端上浏览网页的不同展示方式。通过响应式设计能使网站在手机和平板电脑上有更好的浏览阅读体验。一个网站能够兼容多个终端,而不是为了每一个终端做一个特定的版本。2、自...

浏览器怎么调整网页显示比例
显示器分辨率不同的情况下,浏览器多不会自动适应以调整合理的显示比例。这时候就要手动调整显示比例,从而提升浏览体验。那么,浏览器怎么调整页面比例呢?1、首先在我们的电脑桌面上找到浏览器并点击它,如下图所示。2、然后点击屏幕右上方的三条横杆,如下图所示。3、如果你觉得自己的页面显示的太大,...

如何让网页宽度随着显示器分辨率自动调整怎么调整网页的分辨率
1、在桌面空白处右击鼠标选择显示设置并打开。2、进入显示设置界面后首先找到并点击应用大小后面的箭头;3、将应用的大小比列调整到100%。4、接下来就是对分辨率的调整了!点击分辨率后面的箭头。5、打来后不要选推荐的屏幕了,这个时候需要根据实际情况来调整到合适字体大小即可。电脑屏幕图标和网页选项卡变...

如何使JSP页面的宽度根据显示器的分辨率自适应?
一、 自然拉伸 如果你的网站结构没有用到大量的图形来衔接,主要由表格来定结构,那么你就可以使用该方法。非常适用于主要由表格、文字来表达信息的简单的网页页面。制作表格时,只要你把表格的宽度属性定义为100% ,表格就会根据分辨率的不同自行调整宽度。二、 固定居中 在800×600分辨率下制作的网页在...

如何让屏幕自动调整?
要让屏幕自动调整,可以通过操作系统的显示设置或特定软件的自适应功能来实现。详细 首先,在操作系统的显示设置中,通常会有选项允许屏幕自动调整分辨率和显示比例。例如,在Windows系统中,可以通过“控制面板”进入“显示”设置,然后选择适合的分辨率和缩放比例。一些高级的设置还可以...

如何让网页铺满整个显示器
显示器分辨率设置的问题,一般网页默认大小是1024*768,你在桌面上点右键-属性,进设定里去改下显示器分辨率就OK乐

相似回答