批改状态:合格
老师批语:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>让元居中显示的4种方式</title>
<style type="text/css">
body{
padding: 30px 0;
margin: 0;
background: #e0d3bf;
}
.one,.two,.three,.four{
width: 500px;
height: 200px;
background: skyblue;
margin: 20px auto;
box-shadow: 2px 2px 2px 0 #272727;
}
.one{
text-align: center;
line-height: 200px;
}
.one span{
/*line-height: 200px;*/
}
/*这里有点奇怪的是:元素设置为table-cell 后,margin 对它不起作用*/
.two{
text-align: center;
display: table-cell;
vertical-align: middle;
}
.three{
padding-top: 50px;
height: 150px;
}
.inner{
width: 100px;
height: 100px;
margin: auto;
background: lightgreen;
text-align: center;
line-height: 100px;
}
.four{
text-align: center;
display: table-cell;
vertical-align: bottom;
padding-bottom: 20px;
height: 180px;
}
.box{
/*width: auto;
height: auto;*/
width: 500px;
height: 200px;
margin: auto;
}
</style>
</head>
<body>
<!-- 单行文本 -->
<div class="one">
<span>单行内联文本</span>
</div>
<!-- 多行内联文本 -->
<div class="box">
<div class="two">
<a href="">php</a><br>
<span>多行内联文本</span><br>
<em>this is feels like</em>
</div>
</div>
<!-- 单行块元素 -->
<div class="three">
<div class="inner">
单行块元素
</div>
</div>
<!-- 一行多列 -->
<div class="box">
<div class="four">
<a href="">one</a>
<a href="">two</a>
<a href="">three</a>
<a href="">four</a>
</div>
</div>
</body>
</html>点击 "运行实例" 按钮查看在线实例
手写图片:

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号