css怎样实现图片水平垂直居中

  介绍

小编给大家分享一下css怎样实现图片水平垂直居中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强> 1,text-align:中心实现图片水平居中

text-align一般用于文本的水平居中,也可以用于图片,代码如下:

css部分:

& lt;风格类型=拔谋?css"比;   div {   text-align:中心;   宽度:500 px;   边界:绿色固体1 px;   }   & lt;/style>

HTML部分:

& lt; div>   https://www.yisu.com/zixun/& lt; img src=" img/logo.png "/>   

<强> 2,行高和text-align:中心实现图片的水平垂直居中

设置行高的值等于高度,可以实现垂直居中,text-align:中心可以实现水平居中html部分一样,CSS代码如下:

& lt;风格类型=拔谋?css"比;   div {   text-align:中心;   宽度:400 px;   身高:200 px;   行高:200 px;   边界:绿色固体1 px;   }   img {   vertical-align:中间;   }   & lt;/style>

<强> 3,显示:表和显示:表格单元实现图片水平垂直居中

利用表方法设置显示:表,显示:表格单元,但是这种方法并不兼容IE6/IE7,如果你不需要支持IE67可以使用这种方法

css样式直接写在标签里面,代码如下:

& lt; div风格=皌ext-align:中心;宽度:400 px;高度:200 px;显示:表;边界:绿色固体1 px;“比;   & lt;跨风格=跋允?表格单元;vertical-align:中间;“比;   https://www.yisu.com/zixun/& lt; img src=" img/logo.png "/>      

<强> 4,位置实现图片水平垂直居中

定位方法:在父盒子中设置相对定位,在子盒子中设置绝对定位,即所谓的父相对子绝对。设置图片位置左边为50%,上边为50%,(注意:这样并没有垂直居中),还需要设置margin-left为图片长度的一半,margin-top为图片高度的一半. html部分一样,CSS代码如下;

& lt;风格类型=拔谋?css"比;   div {   宽度:400 px;   身高:200 px;   位置:相对;   边界:绿色固体1 px;   }   img {   宽度:200 px;   高度:50 px;   位置:绝对的;   左:50%;   上图:50%;   margin-left: -100 px;   margin-top: -25 px;   }   & lt;/style>

<强> 5,背景背景实现图片水平垂直居中

利用背景:url不再重演中心中心实现图片的水平垂直居中

div {   宽度:400 px;   身高:200 px;   边界:绿色固体1 px;   背景:url (img/logo.png)没有重演中心中心;   }

以上是“css怎样实现图片水平垂直居中”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

css怎样实现图片水平垂直居中