css中的div如何自动适应浏览器大小?

html-css09

css中的div如何自动适应浏览器大小?,第1张

网页自适应浏览器大小:

首先要在头部,即<head></head>标签内写自适应代码,如下:

<meta name="viewport" content="width=device-width,initial-scale=1.0" />

其次,网页内部的元素宽度要使用百分比,在不同的屏幕大小下需使用媒体查询定义不同的css代码,例如:

@media screen and (max-width:640px){

element{ color:#ff0000} //屏幕宽度小于640px时显示红色字体

}

@media screen and (max-width:480px){

element{ color:#0000ff} //屏幕宽度小于480px时显示蓝色字体

}

网页里面的宽度是可以用百分比决定的,可以设置这个容器的宽度占屏幕宽度的百分之多少,但是因为百分比的宽度是要有参考对象的,所以在设置百分比的宽度时,要先设置body的宽度为100%。

照你的要求:一屏分为两栏显示,那么用两个DIV来做,一个DIV的宽度就是50%,两个在一起就正好100%了,如果你想这两个DIV之间有间距,那么就设置宽度为48%就行,具体自己把握,然后设置左边的DIV左浮动,右边的DIV右浮动即可。

高度是可以设置固定像素的,比如一个div的宽度为48%,高度为50px都行的,可以混用,只要记住使用百分比定义宽高长度就要设置对应的body的宽高为100%就行了