<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>按钮绝对居中</title>
<style>
.button {
position: fixed
left: 50%
top: 50%
transform: translate(-50%, -50%)
}
</style>
</head>
<body>
<button class="button">居中的按钮</button>
</body>
</html>
1、准备好一个空的html结构的文档。
2、接下来要准备的是准备一个div用来放内容了,这里为了显示特意给div设置了边框。
3、接下来就在div中添加内容,如下图所示,运行后会发现内容偏向于左上角。
4、给div设置水平居中,如下图所示,并且设置行高为div的高度,会发现它水平垂直居中了。
5、让其display属性为table-cell,知道table单元格中可以通过vertical-align垂直居中,转化后也可以用此属性。
6、运用display转化后会发现margin的auto属性不起作用了。