求灵活布局写法

案列1:
<div style="width:100%;height:500px">
    文本内容
</div>

案列2:
<div style="width:200px;height:100px;position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-100px">
文本内容
</div>

求解:将文字横纵居中(要保证正常换行,所以不能使用line-height)

阅读 2k
3 个回答

水平居中:text-align: center;

垂直居中:

div {
    display: table-cell;
    vertical-align: middle;
}

这儿有一套居中的方法和demo。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏