2 mayan968237 mayan968237 于 2017.01.05 00:28 提问

如何写代码适应多种分辨率?

不同显示器下面,如果页面内容宽度在1280px内,就可以固定宽度了,但是超过1280就不能这么写了,用百分比的话也还是不行?

2个回答

caozhy
caozhy   Ds   Rxr 2017.01.05 00:34

考虑到人眼阅读的舒适性,其实太宽的网页并不好(分块分栏可以解决这个问题)

mayan968237
mayan968237 回复caozhy: 不太理解您的意思
一年多之前 回复
zjn640322
zjn640322   2017.01.05 08:21

你去看一下html5,可学习一下媒体查询,推荐一个挺不错的框架bootstrap,简单,实现的效果也很好。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
为多种分辨率设计UI
如今的游戏和程序通常需要支持许多种不同的屏幕分辨率,并且其UI布局也需要自适应多种分辨率。Unity的UI系统包含多种工具来实现这一目的。 下面我们将使用一个简单的例子来学习、观察和比较不同的工具如何实现这一目的。此例中,我们将三个按钮放置在屏幕的角落,同时使其在不同的分辨率下能够自适应的布局。 此例中我们将使用四种分辨率:Phone HD in portrait (640 x 960)
网页 如何适应不同分辨率
首先我们看一下国内大型网站是页面,可以发现它们的宽度
webapp自适应不同分辨率屏幕
webapp跟pc端页面最不同的可能就是页面适应分辨率的问题了,因为dpi不同,元素显示的物理像素也不一样。所以就需要做自适应去适应各个分辨率的手机。 所以很多时候布局就不能用单纯的px去固定死,因为在比如一些大屏手机就会让元素显得过于小,所以往往我们会用em或者rem去设置一些宽度。 em会根据父类元素的字体大小而转化px, rem则是根据根元素(html)来转化。所以只要我们根据不同分辨率
解决__让网页适应不同的浏览器和分辨率
解决网页适应不同的浏览器和分辨率的问题,做两个适合不同分辨率的页面,一个是800×600,一个是1024×768,在800×600的页面中加入一下代码就可以实现
让背景图适应不同分辨率的设备和不同浏览器
单纯用图片铺满背景不重复方法1:body{ padding:0; margin:0; background:url(../images/vct.gif) 0 0 no-repeat scroll transparent; background-size:cover; } 缺点:适用于大图,背景图像的某些部分也许无法显示在背景定位区域中。 备注:****background-size更多了解请点击
unity3d多分辨率自适应
总结一下unity的自适应问题。
实战:让脚本在任意分辨率通用!
下面教大家如何做一个分辨率通用的脚本 相信大家都很需要这个教程吧 我就以按键精灵论坛为例子:我们来做个点击搜索并输入搜索内容 第一步:首先我们要获取窗口句柄 关于获取窗口句柄的这部分我之前已经写过这个帖子了 大家可以到右侧链接查看:http://bbs.vrbrothers.com/viewthread.php?tid=203495 注意:以下部分需要完成第一步先 完成第一步差不
bootstrap适应多种设备的总结
Bootstrap 提供了一套响应式、移动设备优先的流式栅格(网格)系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。 网格选项有: 手机设备( 平板设备(>=768px),class前缀:col-sm- 中型设备台式电脑(>=992px),class前缀:col-md- 大型设备台式电脑(>=1200px),class前缀:col-lg- 大家要想在不同的
大分辨率图片根据用户分辨率自适应其浏览器大小
现在做网页好的背景图片可以直接把页面的档次提高一倍,如果背景图片是纯色或者是小 图片的话,我们直接就可以通过(background-repeat)平铺的方式实现,但是往往都是美工不遂人愿,总是把背景图做的花里胡哨的,根本没法通过平铺来实现,如果要是用js判断浏览器分辨率来展示相应分辨率的背景图片,这样实现虽然能实现,但是毕竟麻烦了点,哎~~没办法,我的座右铭就是能偷懒就多偷一点。。。。于是便想到了
适应不同分辨率的对话框界面
参考:http://bbs.csdn.net/topics/370126703 你可以用全屏显示,也可以下面这样 int x = GetSystemMetrics(SM_CXSCREEN);   //获取屏幕X像素 int y = GetSystemMetrics(SM_CYSCREEN);   //获取屏幕Y像素 //然后在通过MoveWindow来固定位置和大小 MoveWi