好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

居中那些事情_html/css_WEB-ITnose

居中那点事

最近碰到一些居中的问题需要处理,这里整理下碰到的问题以及一些解决的方案

文本水平居中

text-align:center; 

可以知道,让一个元素水平居中可以使内容是inline或inline-block 非文本场景下,其实padding也可以实现相同效果。这个可以根据内容自适应,不然这样一来外层容器宽度就不固定了。

文本垂直居中

文本垂直居中 单行的时候

line-height: 30px;height: 30px; 

如果是多行,那么可以考虑这样子

padding: 30px 0; 

这样上下间距一样了,多行无压力

图片居中

这里分几个场景 1 容器比较大,且容器和图片是固定了宽高的,那么用上面的思路很容易解决,内联+line-height或内联+padding

//css.wrap0 {    height: 300px;    width: 100%;    text-align: center; } .c0{    line-height: 300px;    display: inline-block;} 
//dom

我好

查看更多关于居中那些事情_html/css_WEB-ITnose的详细内容...

  阅读:35次