如何让网页自己适应所有屏幕宽度?

html-css014

如何让网页自己适应所有屏幕宽度?,第1张

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)。

small {

font-size: 0.875em

}

small元素的大小是默认大小的0.875倍,即14像素(14/16=0.875)。

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

需要通过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

完成!