1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > html图片怎么中心对齐 css图片居中(css怎么让图片水平居中对齐)

html图片怎么中心对齐 css图片居中(css怎么让图片水平居中对齐)

时间:2021-04-20 21:17:17

相关推荐

html图片怎么中心对齐 css图片居中(css怎么让图片水平居中对齐)

css图片居中

css图片居平分css图片水平居中和笔直居中两种状况,有时候还需要图片同时水平笔直居中,下面分几种居中状况别离介绍。

css图片水平居中

运用margin:0auto完成图片水平居中

运用margin:0auto完成图片居中就是在图片上加上css样式margin:0auto如下:

div>

运用文本的水平居中特点text-align:center

代码如下:

div>

css图片笔直居中

运用高==行高完成图片笔直居中

这种办法是要知道高度才能够运用,代码如下:

div>

运用table完成图片笔直居中

运用table的办法是运用了table的笔直居中特点,代码如下:

这儿运用display:table;和display:table-cell;来模仿table,这种办法并不兼容IE6/IE7,IE67不支持display:table,假如你不需要支持IE67那就能够用

缺点:当你设置了display:table;可能会改变你的原有布局

span>div>

运用肯定定位完成图片笔直居中

假如已知图片的宽度和高度能够这样,代码如下:

div>

移动端能够运用flex布局完成css图片笔直居中

移动端一般浏览器版别都比较高,所以能够斗胆的运用flex布局,(flex布局参阅css3的flex布局用法)演示代码如下:

css代码:

/*web前端开发/*/.ui-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-flex,.ui-flex*,.ui-flex:after,.ui-flex:before{box-sizing:border-box}.ui-flex.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ui-flex.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}style>

html代码:

div>div>

css怎么让图片水平居中对齐

图片水平笔直居中情况很多,最简略的办法是吧图片设置为布景,给布景设置background-position:center;

假如只能用图片

分两种情zhuan况:

1.图片宽高固定,这种情况很简略。

水平居中:就在图片的css中加dispaly:block;margin:0auto;

笔直居中:自己算出(div的高度-图片的高度)/2,得到margin-top值即可。

2.图片高度未知,这个布局比较难完成。一般我是用js做的。

水平居中:同上,在图片的css中加dispaly:block;margin:0auto;

笔直居中:用js算出(div的高度-图片的高度)/2,得到margin-top值赋给它。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。