导航:首页 > 万维百科 > 网页设计图片居下

网页设计图片居下

发布时间:2020-10-13 22:02:58

1、网页设计中背景图片怎样才可以居中???

<style>
body { background-image:url(/logo/60th.jpg); background-repeat:no-repeat; background-position: top center; padding-top:48px;}
.main01{clear:both;width:900px;margin:10px auto 0px auto;overflow:hidden;}
.main01 .left {float: left;width: 300px;}
</style>
这段代码可以设置左宽多少 右宽多少,上宽多少,你可以试一试

2、网页设计时如何将图片和文字位于同一水平?

网页设计时将图片和文字位于同一水平方法:

一、不要给文字标签加属性。给img{vertical-align: middle;}一个属性即可。

二、img标签向左浮动,给文字加一个标签(例如span),然后设置文字标签为块状,并设置上(内/外)边距。span{ display:inline-block; margin-top:4px; margin-top:4px;} 内边距,外边据均可,最好是内边距。

三、给文字加个标签(例如span),同时控制这两个标签浮动。并给文字加行高,其值为图片高度值。

3、网页设计中如何把比界面大的图片居中?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
.aaa { background-image: url(cp.gif); background-repeat: no-repeat; background-position: center center;}
.bbb { width: 0px; height: auto; overflow: hidden;}
-->
</style>
</head>
<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" class="aaa">
<tr>
<td><div class="bbb"><img src="cp.gif"></div></td>
</tr>
</table>
</body></html>

原理:
1.利用css设置aaa图片为背景,上下,左右全为居中显示
2.利用表格100%宽来自适应页面宽度
3.利用css div设置一个宽0高适应的层bbb,插入表格aaa内,来自动判定图片的高度

注意:aaa的背景与bbb中的图片为同一张图片,只有这样才能自动调节高度
效果:图片高度为图片真实高度,图片宽度自动适应页面缩放,如图片宽超过浏览器宽限制图片中间部分

哦耶!~~~~~~

hspace="-477"不成立,
hspace只能为>=0的数字
hspace如果<0,那么会显示效果为0

4、html网页设计里面怎么平铺背景图片

html网页设计里面平铺背景图片的代码如下:
<html>
<body>
<div id="Layer1" style="position:absolute; left:0px; top:0px; width:100%; height:100%">
<img src="pictures/background.jpg" width="100%" height="100%"/>
</div>
</body>
</html>
网页背景默认是平铺整个屏幕的,可能有以下原因导致不能平铺:

1、图片不够大,又background属性不能拉伸图片;
2、只能用个div,把其z-index值设为负,并使这个div大小为整个body大小,在div里用<img> ;
3、body的background属性去掉,要不然会被遮住。

5、html网页中如何把背景图设置为居下?

你是想把原来的居上平铺改成居下平铺?还是想原来的居上保留再来一个居下平铺?

如果回是居上改成居下很答简单 找到原来的样式把background-position:top改成background-position:bottom 就ok了。

如果你想在原来基础上再定义一个居下平铺,那比较麻烦,要看你那页面结构来说,如果只是一个html标签那告诉你不好实现。如果有结构有两层,并且这个背景定义在外面的容器里,那么里面的容器你再写一个居下的样式就可以了。如果定义在里面容器里那么外面的你再定义一个居下的样式就可以了。前提是里面的样式的图片只能显示再上面部分,并且没有定义背景色。也就是不能遮挡后面层的背景显示就可以。

6、网页制作图片怎么居中

图片的宽度和高度是未知的,没有一个固定的尺寸,在这个前提下要使图片在一个固定了宽度和高度的容器中垂直居中,想想感觉还是挺麻烦的,由于最近的项目可能会用到这个方案,所以把一些常用的方法都收集整理了一下。

下图是理想中的效果图,外部容器的宽度和高度是固定的,中间的图片宽度和高度未知,但是图片要始终要相对于外部的容器垂直居中。

但是实际中实现的效果并不是很完美,由于各浏览器的解析都各不相同,所以各浏览器都会有1px-3px的偏差。

方法一 (XHTML 1.0 transitional):

该方法是将外部容器的显示模式设置成display:table,img标签外部再嵌套一个span标签,并设置span的显示模式为display:table-cell,这样就可以很方便的使用vertical-align象表格元素那样对齐了,当然这只是在标准浏览器下,IE6/IE7还得使用定位。

HTML结构部分:

<div id="box">
  <span><img src="images/demo.jpg" alt=""></span>
</div>

CSS样式部分:

<style type="text/css">
#box{
width:500px;height:400px;
display:table;
text-align:center;
border:1px solid #d3d3d3;background:#fff;
}
#box span{
display:table-cell;
vertical-align:middle;
}
#box img{
border:1px solid #ccc;
}
</style>
<!--[if lte IE 7]>
<style type="text/css">
#box{
position:relative;
overflow:hidden;
}
#box span{
position:absolute;
left:50%;top:50%;
}
#box img{
position:relative;
left:-50%;top:-50%;
}
</style>
<![endif]-->

方法二 (XHTML 1.0 transitional):

方法二和方法一的实现的原理大同小异,结构也是相同的,方法一用的是条件注释,方法二就用的CSS Hack。

CSS样式部分:

<style type="text/css">
#box{
width:500px;height:400px;
overflow:hidden;
position:relative;
display:table-cell;
text-align:center;
vertical-align:middle;
border:1px solid #d3d3d3;background:#fff;
}
#box span{
position:static;
*position:absolute; /*针对IE6/7的Hack*/
top:50%; /*针对IE6/7的Hack*/
}
#box img {
position:static;
*position:relative; /*针对IE6/7的Hack*/
top:-50%;left:-50%; /*针对IE6/7的Hack*/
border:1px solid #ccc;
}
</style>

该方法有个弊端,在标准浏览器下由于外部容器#box的显示模式为display:table-cell,所以导致#box无法使用margin属性,并且在IE8下设置边框也无效。

方法三 (XHTML 1.0 strict):

标准浏览器还是将外部容器#box的显示模式设置为display:table-cell,IE6/IE7是利用在img标签的前面插入一对空标签的办法。

HTML结构部分:

<div id="box"><i></i><img src="images/demo.jpg" alt=""></div>

CSS样式部分:

<style type="text/css">
#box{
width:500px;height:400px;
display:table-cell;
text-align:center;
vertical-align:middle;
border:1px solid #d3d3d3;background:#fff;
}
#box img{
border:1px solid #ccc;
}
</style>
<!--[if IE]>
<style type="text/css">
#box i {
  display:inline-block;
  height:100%;
  vertical-align:middle
  }
#box img {
  vertical-align:middle
  }
</style>
<![endif]-->

方法三也同样适用XHTML 1.0 transitional。以上方法都是收集于网页教学网,暂时只对这3个方法比较满意,兼容性方面不错,使用起来的限制也比较小,还有些方法我也都一一测试过,效果都不理想,在各浏览器中的差异比较大。另外司徒正美这里也收集了一些方法。

7、网页设计 背景图片怎么居中

垂直、水平

与网页设计图片居下相关的知识