在html中将插入背景图片,如何让背景图片跟屏幕一样大?

html-css016

在html中将插入背景图片,如何让背景图片跟屏幕一样大?,第1张

方法:首先点击【新建文件夹】,放入背景图片,在Dreamweaver CS6中点击【新建一个html空白文档】,.将页面内容放入<body></body>中,在<body后按一下空格键,找到background,再按空格,点击【浏览】,选中背景图,点击【确定】,将html另存为在“表格”文件夹里。这样就可以让背景图片跟屏幕一样大。

这是你做页面的时候没规划好。一般设计网页之前就要考虑显示器的尺寸。

显示器一般是以下几个尺寸:

1366x768/1440x900/1600x900/1920x1080

我们不需要考虑显示器高度,很多网站将页面设计成最大1200宽。

通常一个页面设计好之后我们要把这个页面的模块根据宽度分成两个类:

小于1200px宽的;

大于1200px宽的;

对于小于1200宽度的模块,我们只需将其根据设计上的尺寸写出来即可。

这部分的内容在css中的特征是数值都以像素显示,如600px、150px之类的。

接下来处理让很多程序员头痛的部分:大于1200宽的部分。

这就需要知道自适应的概念了。

所谓自适应,就是不论在什么尺寸的显示器上显示,这类模块都会根据一定的比例在显示器中显示,如果不是刻意为之,是不会有超出显示器屏幕宽度的部分存在的。

这部分模块的特点在css中经常以%体现,比如:width:50%、left:20%。

此外,对于width:100%之类的样式,浏览器依然会出现横向滚动条。

但是此时的滚动条几乎是毫无作用的,偏差不过五六个像素而已。

若为了追求完美,完全可以在开头处加入以下的js代码:

document.body.overflowX="hidden"

若你按照以上的方式去做页面,则可避免显示器分辨率的问题。

使html中div内的图片随屏幕大小调节的操作方法为,将div与img的宽度都设置为100%,代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

<html xmlns="

<head>

<meta http-equiv="Content-Type" content="text/html charset=utf-8" />

<title>图片大小自适应</title>

<style type="text/css">

div,img{ width:100%}

</style>

</head>

<body>

<div>

    <img src="20150930010349.jpg" />

    </div>

</body>

</html>

详细代码见附件。

效果图如下:

特别说明:

    要图片跟随屏幕大小显示,可以将图片与div的宽度调整为100%,并且body不设置宽度(或者也设置为100%),在使用不同屏幕浏览网页时,图片将自动铺满屏幕。