自适应屏幕大小的网页是怎么做出来的

 我来答
机器1718
2022-11-21 · TA获得超过6839个赞
知道小有建树答主
回答量:2805
采纳率:99%
帮助的人:161万
展开全部

自适应屏幕大小的网页是怎么做出来的

需要通过JS和专门的css模板来控制,还需要一些脚本来控制,这个一两句话说不明白,通过Dreamweaver可以自动生成,Dreamweaver有专门的模板(流体网格布局),这种技术称为响应式布局,可以通过网上搜一下相关技术资料,不过这种响应性网页布局虽然可以解决部分终端上显示的自适应的问题,但兼容性不能做到百分之百!通常的做法还是根据不同类型终端分别做成好几套,通过判断终端类型来加载不同的网页!

自适应屏幕大小的网页元素会乱,所以一般情况下都不是自适应的。
如果想帮成自适应,用百分比定义宽度width="100%"

有按照不同分辨率可以控制的css代码
文档宽度小于 300 像素则修改背景演示:
@media screen and (max-width: 300px) {
body {
background-color:lightblue;
}
}

一般是设置内容宽度为百分之多少那样with=“100%”复杂点就是利用js判断屏幕大小调用css,

安卓壁纸怎么设置能自适应屏幕大小

TextView 的属性 android:layout_height 和 android:layout_width 你设置的是wrap_content吧?
改成固定值如:
android:layout_height="60dip"
android:layout_width="60dip"

如何用JS控制网页字体大小,使其能够自适应屏幕大小

1.首先,在网页代码的头部,加入一行viewport元标签。
viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。
所有主流浏览器都支持这个设置,包括IE9,对于那些老式浏览器(主要是IE6、7、8),需要使用css3-mediaqueries.js。
2、不使用绝对宽度由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素。这一条非常重要。具体说,CSS代码不能指定像素宽度:width:xxx px;
只能指定百分比宽度:width: xx%;或者width:auto;
3、相对大小的字体
字体也不能使用绝对大小(px),而只能使用相对大小(em)。
body {
font: normal 100% Helvetica, Arial, sans-serif;
}
上面的代码指定,字体大小是页面默认大小的100%,即16像素。
h1 {
font-size: 1.5em;
}
然后,h1的大小是默认大小的1.5倍,即24像素(24/16=1.5)。
*** all {
font-size: 0.875em;
}
*** all元素的大小是默认大小的0.875倍,即14像素(14/16=0.875)。

怎么用frontpage是做的网页自适应屏幕大小,做好的网页在小屏幕显示或者不是全屏的显示就是乱的

div+css来

AIR做的ANDROID游戏怎么做到屏幕大小自适应

1.首先获得手机屏幕的宽高,也就是你要显示的范围的大小
竖屏
private var screenWidth:int = stage.fullScreenWidth;
private var screenHeight:int = stage.fullScreenHeight;

横屏
private var screenWidth:int = stage.fullScreenHeight;
private var screenHeight:int = stage.fullScreenWidth;
注意的是横屏和竖屏宽高赋值要调转
2.获得1个长方形的显示空间的对象
private var viewPort:Rectangle = new Rectangle(0, 0, screenWidth, screenHeight)
把要显示的starling初始化时候把长方形对象插入到第三个参数
myStarling = new Starling(MainGame,stage,viewPort);

设置starling中要显示画面的大小
myStarling.stage.stageWidth = 480;
myStarling.stage.stageHeight = 320;
完成!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哎呦互动
2024-07-12 广告
欢迎使用上海爱友信息科技有限公司提供的免费微信大屏幕服务!我们的服务旨在为您的活动增添互动与乐趣。无需繁琐设置,轻松实现文字、图片等内容的实时展示。让每一位观众都能参与到您的活动中来,共同分享精彩瞬间。我们致力于为您提供稳定、高效的服务,让... 点击进入详情页
本回答由哎呦互动提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式