首页 >

css图片居中(水平居中和垂直居中) – CSS – 前端,火狐下载css

表单 css,css导航设置,超出隐藏css加点,css中字体小抖动,css登陆注册代码,input按钮 的css居中显示,火狐下载csscss图片居中(水平居中和垂直居中) - CSS - 前端,火狐下载css

css图片水平居中

利用margin: 0 auto实现图片水平居中

利用margin: 0 auto实现图片居中就是在图片上加上css样式margin: 0 auto 如下:

<divstyle="text-align:center;width:500px;border:greensolid1px;"><imgalt=""src="https://www.baidu.com/img/baidu_jgylogo3.gif"style="margin:0auto;"/></div>运行代码

利用文本的水平居中属性text-align: center

代码如下:

<divstyle="text-align:center;width:500px;border:greensolid1px;"><imgalt=""src="https://www.baidu.com/img/baidu_jgylogo3.gif"style="display:inline-block;"/></div>运行代码

css图片垂直居中

利用高==行高实现图片垂直居中

这种方法是要知道高度才可以使用,代码如下:

<divstyle="text-align:center;width:500px;height:200px;line-height:200px;border:greensolid1px;"><imgalt=""src="https://www.baidu.com/img/baidu_jgylogo3.gif"style="display:inline-block;vertical-align:middle;"/></div>运行代码

利用table实现图片垂直居中

利用table的方法是利用了table的垂直居中属性,代码如下:

这里使用display: table;和display: table-cell;来模拟table,这种方法并不兼容IE6/IE7,IE67不支持display: table,如果你不需要支持IE67那就可以用

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

<divstyle="text-align:center;width:500px;height:200px;display:table;border:greensolid1px;">	<spanstyle="display:table-cell;vertical-align:middle;"><imgalt=""src="https://www.baidu.com/img/baidu_jgylogo3.gif"style="display:inline-block;"/></span></div>运行代码

利用绝对定位实现图片垂直居中

如果已知图片的宽度和高度可以这样,代码如下:

<divstyle="width:500px;height:200px;position:relative;border:greensolid1px;">	<imgalt=""src="https://www.baidu.com/img/baidu_jgylogo3.gif"style="width:120px;height:40px;position:absolute;left:50%;top:50%;margin-left:-60px;margin-top:-20px;"/></div>运行代码

移动端可以利用flex布局实现css图片垂直居中

移动端一般浏览器版本都比较高,所以可以大胆的使用flex布局,(flex布局参考css3的flex布局用法)演示代码如下:

css代码:<styletype="text/css">/*web前端开发http://www.51xuediannao.com/*/
.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代码:<divclass="ui-flexjustify-centercenter"style="border:greensolid1px;width:500px;height:200px;">
<divclass="cell">
	<imgalt=""src="https://www.baidu.com/img/baidu_jgylogo3.gif"style=""/>
</div></div>



css图片居中(水平居中和垂直居中) - CSS - 前端,火狐下载css
  • css向js传参数 |css3 父元素位置
  • css向js传参数 |css3 父元素位置 | css向js传参数 |css3 父元素位置 ...

    css图片居中(水平居中和垂直居中) - CSS - 前端,火狐下载css
  • css改标签样式吗 |css 去除按钮阴影
  • css改标签样式吗 |css 去除按钮阴影 | css改标签样式吗 |css 去除按钮阴影 ...

    css图片居中(水平居中和垂直居中) - CSS - 前端,火狐下载css
  • css显示隐藏的div |css 前面留俩个字
  • css显示隐藏的div |css 前面留俩个字 | css显示隐藏的div |css 前面留俩个字 ...