大小不确定图片垂直居中_html/css_WEB-ITnose
程序员文章站
2022-03-31 19:54:25
...
如果图片大小不确定,怎样使图片在DIV中垂直水平居中呢?当然,如果用表格的话,另当别论了。这里只讨论使用css来控制的情况。
如果只是水平方向居中的话,用text-align:center;(火狐中用margin:0 auto;)这个属性就可以了。但是,垂直方向的居中好像很难做到,无论是用css里的"vertical-align:middle;",还是用img的align="absmiddle",图片在垂直方向似乎都无动于衷。
发现了如下一个方法,做个收藏。
样式部分:
.middle-out{
width: 600px;
height: 385px;
position: relative;
display: table-cell;
vertical-align: middle;
text-align:center;
border: 1px solid #f00;
}
.middle-in{
position: static;
*position:absolute;
top:50%;
}
.middle-out .middle-in img{
position:static;
*position:relative;
top:-50%;
left:-50%;
}
HTML部分:
上一篇: 关于varchar类型的10篇课程推荐
下一篇: css 学习整理
推荐阅读
-
background-size 设置背景图片的大小_html/css_WEB-ITnose
-
css5种实现垂直居中_html/css_WEB-ITnose
-
div的垂直居中_html/css_WEB-ITnose
-
如何让Div始终保持水平居中或者垂直居中_html/css_WEB-ITnose
-
下面这个网页是如何做的:缩放浏览器窗口,网页中文字、图片大小跟着缩放_html/css_WEB-ITnose
-
CSS秘密花园: 垂直居中_html/css_WEB-ITnose
-
CSS秘密花园: 垂直居中_html/css_WEB-ITnose
-
css如何将div实现全屏水平垂直居中_html/css_WEB-ITnose
-
一问就蒙(1)垂直居中_html/css_WEB-ITnose
-
div的垂直居中_html/css_WEB-ITnose