Heim > Web-Frontend > HTML-Tutorial > 大小不确定图片垂直居中_html/css_WEB-ITnose

大小不确定图片垂直居中_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 11:51:24
Original
1410 Leute haben es durchsucht

如果图片大小不确定,怎样使图片在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部分:

  

          大小不确定图片垂直居中_html/css_WEB-ITnose

     

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage