让我们设计的网页自适应客户端分辨率

css 网页自适应方案 大屏自适应方案 rem的方案对于1920及以上分辨率屏幕来说基本适用,但当切换到1366*768等小分辨率时,由于浏览器默认。写死的,也会出现超出画布的问题,因此衍生第二种方案: scale缩放。css 相对单位,相对于根元素的 font-size 值的大小。将设计到的单位转化为rem单位就可以实现等比例的自适应缩放。,所以会导致文字比理想效果更大, 而echarts生成的。直接计算每个像素在设计稿中占据的%来输出vw,rem。比例不对的情况下,画面可能会被压缩。一些图表的自适应方式需要特别处理。DataV 数据大屏。 阅读详情
 第一种方法:做一个网页解决问题(长了点)

  如果只是因为浏览者改变了浏览器的设置,或者因为浏览器不兼容,使自己精心制作的网页变得"面目全非",那多令人沮丧!下面我们以网页爱好者的常用工具Dreamweaver(以下简称DW)为例,列出几个网页制作初学者较常见的网页布局问题以及解决方法,希望对初学者们有所帮助。

  一、消除任意缩放浏览器窗口对网页的影响

  一番辛苦做出来的网页,在全屏状态下浏览一切正常。但在改变浏览窗口大小之后,网页就变得"不堪入目"了,这是个很值得注意的问题。

  问题的根源还得从网页的布局说起,在DW中,网页内容的定位一般是通过表格来实现的,解决表格的问题也就成功了大半。

  大家应该注意到,在DW中表格属性面板的高宽设定选择上提供了两种不同类型:百分比和像素值。百分比的使用将会产生前面说到的那个毛病。这里所说的百分比是指表格的高或宽设置为上层标记所占区域高或宽的百分比,如在一个表格单元的宽度是600,在它里面嵌入了另外一个表格,表格宽度占表格单元的50%,则这个表格的宽度为300,依此类推,如果在一个表格不是嵌于另一个表格单元中,则其百分比是相对于当时窗口的宽度的。IE浏览器中,随便改动主页窗口的大小时,表格的内容也随之错位、变形,就是因为表格的百分比也要随着窗口的大小而改变成相应的百分比宽度。

  自然,解决这个问题的办法就是将表格宽度设置成固定宽度(也就是像素值)。另外如果外层表格已做好固定宽度设置,内层表格也可以适当使用百分比设置。清楚这个原则以后,如果出现类似的问题大家也知道怎么解决。

  二、让网页居中

  说到了窗口大小就会顺着路子想到分辨率的问题,在800×600分辨率下制作的网页在1024×768分辨率的机器上打开,整个网页就会跑到左边;1024×768分辨率的网页在800×600分辨率的机器上有时也会变得"不堪入目"。两种分辨率各做一个吧?做起来费时,看起来也费劲。怎么办呢?

  现在大多数网民都还在用800*600的分辨率,所以我们一般可以以此分辨率为主,要想让网页在1024*768时居中,只要在网页原代码的<body>后紧加一句<center>,</body>前加一句</center>就OK了。不过有几个问题这是要注意一下,第一个就是上面说到的百分比的问题,表格、单元格的宽度单位最好要使用像素单位,而不要用百分比。例如width=770。如果你的表格宽度设的是百分比,那么使用大于800×600的像素时,网页就会拉宽,这样网页可能会变形。在<body>中加入leftmargin=0,即<body leftmargin=0>这种情况下,800×600支持的表格宽度为780像素时不会出现滚动条。还有一点要注意的是不能用DW中的层来定位。

  <html> 
  <head></head> 
  <body topmargin=0 leftmargin=0> 
  <center> 
    <table cellspacing cellpadding width=760><tr><td></td></tr></table> 
  </center> 
  </body> 
  </html> 


  三、定义固定大小的文字

  大家都知道,在IE浏览器的功能设置中,有一个可以自由设置窗口内容字体大小的功能,这样由于不同访问者的设置习惯不同,呈现在他们面前的网页有时也会不不相同。比如你可能本来设计时用的是2号字体,结果由于用户对浏览器的额外设定,变的更大了,这时你的网页也可能变得"不堪入目"。虽然不是你的错,但客户是上帝。

  如果使用了网页中的CSS样式表技术,就不会出现上述情况了。使用快捷键"Shift+F11"打开样式表"CSS style"编辑器,在窗口中单击鼠标右键执行"New CSS style..."命令新建一个样式表,然后在给出的列表中选择"类型"选项,定义文字属性参数(一般文字的大小选择12px较为适宜)。完成后选择网页编辑窗中的文本,单击新的样式表名称,可以看到选中的文本发生了变化。预览时试试定义的文本字体尺寸还会不会随浏览器的选择字体大小而改变。

  四、让网页适应不同的浏览器

  浏览器的格局现在是两分天下,一分是IE,另一分是NetScape,在国内Ie有绝对的占有率,在这种情况下我们设计的网页只要兼容它就行了,但NetScape在国外还是有很多人使用,毕竟它是浏览器的元老。

  虽然没有办法做出让所有浏览器都兼容的网站,但只要注意以下几点,做出来的网页在各个浏览器都中能达到比较好的显示效果:

  不要混合使用层和表格排版,如果是父子关系,如层中表格,不在此原则范围内。

  内联式的 CSS 在 Netscape Navigator 中经常会出现问题,使用链式或内嵌式。

  有时需要在空层插入表格或者透明图片,以保证在 Netscape Navigator 里的效果。

  对于只有几个像素宽度或高度的层,改用图片来实现。

  避免使用 W3C 组织不推荐的排版属性,用 CSS 代替。


第二种方法:做两个适合不同分辨率的页面,一个是800×600,一个是1024×768,在800×600的页面中加入一下代码就可以实现跳转了:

 
   解决分辨率问题在Dreamweaver中没有此项功能,我们只能手动加入一段Javascript代码。首先在change-ie.html或change-nc.html页面代码中的< head>和< /head>中加入以下代码:
  
  

   < script language=JavaScript> 
   < !-- 
   function redirectPage(){ 
   var url800x600=〃index-ie.html〃; //定义两个页面,此处假设index-ex.html和1024-ie.html同change-ie.html在同一个目录下 
   var url1024x768=〃1024-ie.html〃; 
   if ((screen.width==800) && (screen.height==600)) //在此处添加screen.width、screen.height的值可以检测更多的分辨率 
   window.location.href= url800x600; 
   else if ((screen.width==1024) && (screen.height==768)) 
   window.location.href=url1024x768; 
   else window.location.href=url800x600; 
   } 
   // --> 
   < /script> 

   然后再在< body…>内加入onLoad=〃redirectPage()〃
   最后,同样地,在< body>和< /body>之间加入以下代码来显示网页的工作信息:

   < script language=JavaScript> 
   < !-- 
   var w=screen.width 
   var h=screen.height 
   document.write(〃系统已检测到您的分辨率为:〃); 
   document.write(〃< font size=3 color=red>〃); 
   document.write(w+〃×〃+h); 
   document.write(〃< /font>〃); 
   document.write(〃正在进入页面转换,请稍候…〃); 
   // --> 
   < /script>
 
前端 解决笔记本屏幕显示缩放比例125% 150%对页面布局的影响 win10默认设置150%,对页面布局的影响靠单纯的自适应是没办法解决的 问题出在device-pixel-ratio 解决方案一 css解决(复制粘贴放在样式文件中,确保被加载) @media all and (-moz-min-device-pixel-ratio: 1.09) and (-moz-max-device-pixel-ratio: 1.18), (-webkit-min-device-pixel-ratio: 1.09) and (-webkit-max-device-pixel-r. 阅读详情

相关推荐

【WebRTC 02】从摄像头获取视频以及切换分辨率和视频源

上一节中我们已经搭建出了用于操作的环境,这一节我们要实现的一个小目标,就是将电脑摄像头拍到的内容实时显示到网页上。同时我们一起学习下原理,并做一些小拓展。 文章目录操作环境实现效果几个概念HTML5中的Audio和Video APIsrc和srcObject属性MediaStream对象实现原理扩展视频分辨率切换视频源切换总结参考 操作环境 效果展示: Chrome 83 IDE: Hbuilder X 实现效果 这一节的完整代码可以在上一节下载的step-01目录中找到。 修改index.html内容

T型人小付的博客 6729

网页自适应客户端显示器分辨率问题 汇总(1)

解决网页自适应客户端分辨率问题在1024*768或者800*600的分辨率下可以自动调整成适用于该客户端分辨率的大小。第一种方法:做一个网页解决问题(长了点) 如果只是因为浏览者改变了浏览器的设置,或者因为浏览器不兼容,使自己精心制作的网页变得"面目全非",那多令人沮丧!下面我们以网页爱好者的常用工具Dreamweaver(以下简称DW)为例,列出几个网页制作初学者较常见的网页布局问题以及

SDTerminator的专栏 9696

SCDM学习笔记(5)

几何前处理后一般会获得几何的固体区域,然而当进行流体仿真的时候是对流体的区域进行计算的。因此,如何快速地从固体的几何模型获得流体的几何模型是一个重点问题。 流体问题一般可分为内流场与外流场问题,对于内流场问题,SCDM有专门的处理工具 工程图纸大致如下: 要创建这个几何的大致策略是画出截面的圆形,再画出轴线,通过扫掠的方式建立几何。 以上是mixing的国体区域,通过体积抽...

diyhoo的编程小屋 6333

前端web端 125%,150%缩放显示问题

web端125%,150缩放显示

weixin_48929505的博客 715

最佳网页宽度及其实现

1. 设计网页的时候,确定宽度是一件很苦恼的事。 ...

ruanyf的博客 71

固定宽度弹性布局(以适应各种各辨率)

最佳网页宽度及其实现——新手可了解一下 1. 设计网页的时候,确定宽度是一件很苦恼的事。 以minifun.cn为例,根据Google Analytics的统计,半年多以来,访问者的屏幕分辨率一共有81种。最小的分辨率是122x160,这应该是手机;最大的分辨率是3360x1050,天知道是什么设备。 一...

aiqixiao2017的博客 172

javascript编写奇迹mu原版(含服务端)(1)招人

有这个想法狠久了。看了抖音里的大量挂羊头,卖狗肉。我受够了。 今天就开始我们自己来打造百分百还原0.97版本的奇迹mu.还原关注本项目。 想法是做网页版的,横屏。分辨率应该是720*自适应高度。 目前的任务: 1、客户端界面(创建屏幕全屏,方向轮,角色面板(含加点按钮),背包面板,技能按钮,勇者大陆背景图(高清原版),商店面板,仓库面板,装备栏) 2、服务端功能(创建角色表,刷怪,控制怪,掉物品,日志) 3、代码小组共享,先招人。QQ群660186267。 2021-3-13开群, 进群..

琼楼玉宇 1687

自适应移动设备页面的设计

现在移动设备越来越多,使用手机上网的人也越来越多,移动设备也成为访问互联网的常见终端设置。以前我们在编写管理系统的时候,客户端只需要考虑PC机桌面设备,现在则必须要考虑到移动终端设备了。 移动终端设备的屏幕分辨率很多都不一样,手机就分很多种大小的,然后还有一些平板电脑,如ipad,ipad迷你,等等,大小很难统一, 浏览器也各式各样,这使得做移动设备的客户端界面有了一定的困难,总不不能每种尺

1678

自适应网页设计

一、允许网页宽度自动调整 "自适应网页设计"到底是怎么做到的?其实并不难。 首先,在网页代码的头部,加入一行viewport元标签。 viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。 所有主流浏览器都支持这个设置

560

antd option宽度自适应_编写自适应网页的方法

大家好,我是吉礻羊。有人@我说不知道怎么写自适应网页,今天就先不写优化的了,我把写自适应网页的方法说下。自适应网页工具:dw网页设计软件;ps图像处理软件。方法/步骤:1,在之间加入加入一行viewport标签。viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,...

weixin_39527078的博客 367

前端如何解决pc端屏幕显示设置缩放比例对页面布局的影响?

现在很多笔记本电脑都推荐将缩放设置为125%,等比例放大显示。(垃圾Windows 这对我们前端的页面的布局会产生一些影响 首先,单独的响应式布局hold不住这个问题,因为出问题的是device-pixel-ratio。 问题现象是高分屏下整好的东西,在普分屏下会放大;而普分屏下整好的东西,在高分屏上会缩小。 重现这个问题不需要高分屏,直接用Ctrl++或者Ctrl+-出来的效果是跟高分屏一致的(所以搞定这个问题之后,也可以同时预防用户误触网页缩放)。另外恢复是Ctrl+Num0

beichen3997的博客 7684

前端适配笔记本缩放125%,150%导致页面错乱问题

/ 获取下载的缩放 125% -> 1.25 150% -> 1.5。由于前端在开发时使用的都是标准ui设计图,基本都是按照所以1920*1080, 而小屏幕笔记本由于分辨率高,所以导致的显示元素变小,因此很多笔记本的默认显示都是放大125%或者150%。window.screen.availHeight > 1000 说明缩放选择的是100%,否则是125%、150%.// 修改页面的缩放比例。我去搜了一下,基本都是根据 window.screen.availHeight 来获取屏幕缩放比例,

weixin_39845185的博客 2107

HTML 分辨率自适应 等比例缩放

大屏可视化项目,对于屏幕分辨率自适应适配的一些小技巧 前置条件:大屏设计尺寸:1920*1080 在页面初始化的时候设置函数 // 屏幕自适应 function resizeFun(){ var w = $(window).width(); var h = $(window).height(); var pw = w / 1920; // 根据页面设计,动态修改宽高 var ph = h / 1080; $("body"...

jinse29的博客 7151

web开发兼容不同的屏幕分辨率浏览器

web开发兼容不同的屏幕分辨率浏览器 在web开发的过程中经常会要求根据不同的屏幕大小来做兼容,尤其是webAPP的流行和各种响应式布局,兼容不同的屏幕分辨率更是前端开发者必会的技能。 (IE内核、Chrome内核、Firefox内核) 1、CSS媒体 使用 CSS3 的@media 查询,你可以针对不同的媒体类型定义不同的样式。它的语法结构是: @media mediatype and|not...

lh9456的博客 1580

Zemax非序列模式实战:手把手教你设计光纤耦合圆光斑整形系统(附Thorlabs透镜选型)

本文提供了一份基于Zemax非序列模式的光纤耦合圆光斑整形系统实战设计指南。文章详细讲解了从圆柱体光源建模、Thorlabs商业透镜库选型调用,到系统搭建、光线追迹与优化的完整流程,旨在帮助工程师高效完成从仿真到落地的光束整形系统设计

weixin_28335283的博客 571

【人工智能模型部署】DeepSeek高性能大语言模型本地部署教程:涵盖安装前准备、部署方案选择与优化

内容概要:本文档详细介绍了高性能大语言模型DeepSeek的本地部署方法,包括模型简介、安装前准备、部署方案选择、可视化界面配置、验证与测试以及常见问题与解决方案。DeepSeek由深度求索公司开发,支持多种复杂任务,本地部署有助于数据本地化处理,避免云端API调用费用与隐私风险。安装前准备部分明确了不同模型版本对硬件和软件的要求。部署方案分为Ollama简化部署和手动部署两种,前者适合无复杂配置需求的用户,后者适合需要深度定制或处理敏感数据的用户。此外,还提供了Chatbox图形化交互和Open-WebUI高级管理两种可视化界面配置方式。最后,文档提供了版本检查、模型测试的方法,并针对模型下载失败、CUDA加速失效、响应速度慢、中文输出夹杂英文等问题给出了解决方案。;适合人群:对大语言模型感兴趣的技术人员,尤其是有一定计算机操作基础、希望将DeepSeek模型应用于本地环境的研发人员。;使用场景及目标:①实现数据本地化处理,避免云端API调用费用与隐私风险;②支持模型二次开发与个性化定制;③通过简化部署或手动部署的方式,在本地环境中高效运行DeepSeek模型。;其他说明:为确保部署顺利,建议严格按照文档中的硬件和软件要求进行准备,并根据实际需求选择合适的部署方案。

上一篇: 让我们设计的网页自适应客户端分辨率
下一篇: 让我们设计的网页自适应客户端分辨率
helldm_2008
博客等级 码龄19年 4粉丝 19原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值