css中怎样让图片居中显示

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

在网站开发中,对于图片的位置排布,让它居中是一个比较常见的需求,在使用CSS来实现的时候,有以下几种方法可以让图片居中显示。方法一:使用text-align居中img{ display:block;

在网站开发中,对于图片的位置排布,让它居中是一个比较常见的需求,在使用CSS来实现的时候,有以下几种方法可以让图片居中显示。

方法一:使用text-align居中

img{
    display:block;
    margin:0 auto;
} 

方法二:使用position居中

.container{
    position:relative;
}
img{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
} 

方法三:使用flex布局居中

.container{
    display:flex;
    justify-content:center;
    align-items:center;
} 

在使用以上方法时,需要注意一些细节:

1.为了让图片在居中的基础上自适应大小,可以在img的样式中添加max-width:100%;

2.第二种方法中,父元素一定要设置position:relative,否则图片会将整个页面居中。

有时候,我们的图片加载不出来,那么我们可以在CSS中加一个背景颜色,方便调试。

img{
    background-color:gray;
} 

通过以上方法,我们可以让图片轻松居中显示,方便美化网站排版。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css中怎样让图片居中显示

粉丝

0

关注

0

收藏

0

已有0次打赏