1、水平居中:
(1)行内元素
设置父元素:
text-align:center;
<head>
<style type="text/css">
#out{
width:200px;
height:100px;
background-color:red;
text-align:center;
}
</style>
</head>
<body>
<div id="out">
<span>CSS</span>
</div>
</body>
(2)确定宽度的块级元素
设置子元素:
width:百分比或数值;
margin:0 auto;
注意:必须设置width,否则margin:0 auto不能实现水平居中。
<head>
<style type="text/css">
#out{
width: 400px;
height: 200px;
background: red;
}
#in{
width: 50%;
height: 50%;
background: yellow;
margin:0 auto;
}
</style>
</head>
<body>
<div id="out">
<div id="in"></div>
</div>
</body>
(3)不确定宽度的块级元素
1)设置父元素和子元素:
设置父元素: