所在的位置: html >> html市场 >> 图片在div中居中

图片在div中居中

白癜风的初期治疗 http://news.39.net/bjzkhbzy/180326/6126358.html

要将一张图片垂直和水平居中在一个div元素中,你可以使用以下CSS样式:

div{display:flex;justify-content:center;align-items:center;}img{max-width:%;max-height:%;}

这里,display:flex;声明了div元素是一个Flexbox容器,justify-content:center;和align-items:center;使得Flexbox容器的内容垂直和水平居中对齐。img元素的max-width和max-height样式保证了图片的尺寸不会超过容器的大小,从而可以完整地显示在容器中。

另外,你也可以使用text-align:center;将图片水平居中,然后通过设置line-height与容器高度相等来使图片垂直居中。例如:

div{text-align:center;height:px;line-height:px;}img{vertical-align:middle;}

这里,text-align:center;让图片水平居中,height声明了容器的高度,line-height使得行高等于容器的高度,从而使得图片垂直居中。vertical-align:middle;则是为了解决图片与行基线对齐的问题。




转载请注明:http://www.aierlanlan.com/rzdk/6663.html