<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>居中</title>
<!--
水平居中:
行内标签 和 行内-块级标签 在父标签中设置 text-align: center;
块级标签: 在自身设置 margin: 0 auto;
垂直居中:
行内标签 和 行内-块级标签 在父标签中设置 line-height = height
块级标签: 定位
-->
<style>
.main{
width: 500px;
height: 300px;
background-color: red;
/*垂直居中*/
line-height: 300px;
/*水平居中*/
text-align: center;
position: relative;
}
span{
background-color: blue;
}
.test {
background-color: yellow;
width: 200px;
height: 150px;
line-height: 150px;
/*水平居中*/
/*margin-left: auto;*/
/*margin-right: auto;*/
margin:0 auto;
position: absolute;
left:50%;
top:50%;
transform: translate(-50%, -50%);
}
</style>
</head>
<body>
<div class="main">
<!--行内标签-->
<!--<span>行内标签</span>-->
<!--行内-块级标签-->
<!--<button>我是按钮</button>-->
<!--块级标签-->
<div class="test">块级标签</div>
</div>
</body>
</html>
CSS居中问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 通过上篇css 的规律摸索之路(一)css之三角形的规律及变化,我们已经知道css三角形是怎么回事,现在我们来看看...
- 前几天在公司的分享交流会上,我分享了前端经常会遇到的元素上下左右居中的几个解决办法,今天详细的给大家说一下: 1....