1. 首页>百科大全 > 百科

怎么把垂直居中

作者:何楠
2020-03-31
百科

1.如何让div中的图片垂直居中对齐

分两种情况:

1、图片宽高固定,这种情况很简单。

水平居中:就在图片的css中加 dispaly:block;margin:0 auto;

垂直居中:自己算出(div的高度-图片的高度)/2,得到margin-top值即可。

2、图片高度未知,这个布局比较难实现。一般我是用js做的。

水平居中:同上,在图片的css中加 dispaly:block;margin:0 auto;

垂直居中:用js算出(div的高度-图片的高度)/2,得到margin-top值赋给它。

2.怎么才可以使背景图片垂直居中呢

body的background-position:50% 50%,无论browser窗口如何变化背景图的中心与窗口中心重合,但是在FF和opera中,只能实现在水平方向上居中,垂直方向背景图的中心与窗口的上边缘重合。

如果把backgrond-position:50% 0%,那水平居中,垂直方向上背景图的上边缘和窗口的上边缘重合,不知道什么理由。另外background-position:center center效果跟年50% 50% 相同 查看原帖>>。

3.如何让div中的图片垂直居中对齐

图片水平垂直居中情况很多,最简单的办法是吧图片设置为背景,给背景设置background-position:center;如果只能用图片分两种情况:1.图片宽高固定,这种情况很简单。

水平居中:就在图片的css中加 dispaly:block;margin:0 auto;垂直居中:自己算出(div的高度-图片的高度)/2,得到margin-top值即可。2.图片高度未知,这个布局比较难实现。

一般我是用js做的。水平居中:同上,在图片的css中加 dispaly:block;margin:0 auto;垂直居中:用js算出(div的高度-图片的高度)/2,得到margin-top值赋给它。

曾经研究过网上的很多方法,个人觉得这个是最有效的了。

4.CSS中图片和文字在一行内,如何让图片垂直居中显示

给图片价格class或idcss用margin-bottom:0px; 太高变负数。层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

拓展:

1、1990年,Tim Berners-Lee和Robert Cailliau共同发明了Web。1994年,Web真正走出实验室。从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。

2、随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。1994年哈坤·利提出了CSS的最初建议。而当时伯特·波斯(Bert Bos)正在设计一个名为Argo的浏览器,于是他们决定一起设计CSS。

5.如何让图片水平 居中显示

以下是css片段:#pro_pic { display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 149px; *font-family:Arial; width:171px; height:171px; border:1px solid #e3e3e3;}#pro_pic img {

vertical-align:middle;}以下是div片段: <div id="pro_pic">

</div>; 图片预览效果:灰色边线为div边框

6.CSS如何实现让图片垂直居中

在一个容器里再定义一个绝对定位的p容器,再在p容器里放需要垂直居中的图片,图片定义相对定位的CSS。

直接上CSS代码:#pic{width:300px;

height:300px;

background-color:green;

border:6pxsolid#ccc;

text-align:center;

position:relative;

display:table-cell;

vertical-align:middle;}#picp{*position:absolute;top:50%;left:50%;}#picpimg{*position:relative;top:-50%;left:-50%;}#pic是容器,里面放一个p容器,该容器采用绝对定位,最后插入图片,图片采用相对定位。

这里用到了一个hack,*只有IE浏览器可以识别,Firefox不认识

7.如何让图片在容器里垂直居中

我们会经常遇到这样的问题,有很多人为图片在容器里垂直居中这个问题而迷惑。

参考了网上的资料,如有不全面,请大家指出!下面我们就来解析这个问题。 第一种图片垂直居中的方法: ttps://wenwen.sogou.com/login/redirect?url=1%2FDTD%2Fxhtml1-strict.dtd%22%3E" target="_blank">1/DTD/xhtml1-strict.dtd"> "> * {margin:0;padding:0} div { width:500px; height:500px; border:1px solid #c00; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle } div p { position:static; position:absolute; top:50% } img { position:static; position:relative; top:-50%;left:-50%; width:200px; height:90px } 1%2FDTD%2Fxhtml1-strict.dtd%22%3E" target="_blank">1/DTD/xhtml1-strict.dtd"> "> body { margin:0;padding:0 } div { width:500px; height:500px; line-height:500px; border:1px solid #ccc; overflow:hidden; position:relative; text-align:center; } div p { position:static; position:absolute; top:50% } img { position:static; position:relative; top:-50%;left:-50%; width:200px; height:90px; vertical-align:middle } p:after { content:".";font-size:1px; visibility:hidden } 1%2FDTD%2Fxhtml1-strict.dtd%22%3E" target="_blank">1/DTD/xhtml1-strict.dtd"> "> * {margin:0;padding:0} div { width:500px; height:500px; line-height:500px; border:1px solid #ccc; overflow:hidden; position:relative; text-align:center; } div p { position:static; position:absolute; top:50%; vertical-align:middle } img { position:static; position:relative; top:-50%;left:-50%; width:200px; height:90px; vertical-align:middle } 1%2FDTD%2Fxhtml1-strict.dtd%22%3E" target="_blank">1/DTD/xhtml1-strict.dtd"> "> * {margin:0;padding:0;} div { width:500px;border:1px solid #c00; height:500px; background:url("/v2/thumb/?appid=200698&url=%20%3CA%20href%3D"/login/redirect?url=%2Fskins%2Flogo3.gif%22" target="_blank">/skins/logo3.gif") center no-repeat }。

推荐阅读
  • 努比亚z9max手机音乐效验

    该机拥有HIFI级音乐芯片,音乐效果不凡。具体体现在:1.音量调节,正常听音乐中高低音都是一个音量,而杜比音效能动态扩大某个音量。比如放打鼓声,杜比会及时提高低音加强鼓声。2.加强音域,杜比音效有开阔、集中、…

    百科 2024-09-20
  • 是atChristmas还是inChristmas

    此处该用“on”。在圣诞节正确表达应为 “on Christmas ”。有具体日期的,比如知道几月几日的都用“on” ;不知道日期,但知道年份和月份的用“in” ,知道具体时间,比如几点几分用“at”。…

    百科 2024-09-20
  • 个体工商户应交纳什么税

    纳税标准根据国家税务总局《个体工商户定期定额征收管理办法》文件精神 ,定期定额征收方式适用的税种及税率如下:1、根据《中华人民共和国增值税暂行条例》规定,自2009年1月1日起,小规模纳税人增值税征收率为3%…

    百科 2024-09-20
  • 材料成本差异率为负数是什么意思

    材料成本差异额,是指材料的实际成本和计划成本之间的差额。差异率负数表示节约差异,即实际成本比计划成本小。正数表示超支差异,即实际成本比计划成本大。…

    百科 2024-09-20
  • 塞翁失马焉知非福是什么意思

    比喻一时虽然受到损失,反而因此能得到好处。也指坏事在一定条件下可变为好事,反之亦然。形容人的心态,一定要乐观向上,任何事情都有二面性,不好的一面,有可能向好的一面转化。塞翁失马,焉知非福出自《 淮南子…

    百科 2024-09-20