<html>
<head>
<style type="text/css">
#circles {
text-align: center;
}
.circle {
width: 30px;
height: 30px;
border-radius: 50%;
background-color: blue;
float: left;
}
</style>
</head>
<body>
<div id="circles">
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
</div>
</body>
</html>
我尝试过使用 margin: 0 auto
和 text-align: center
,但这些方法似乎都无法使内部 div 居中。有谁知道我做错了什么?
使用 display:inline-block
而不是 float
。
#circles {
text-align: center;
}
.circle {
width: 30px;
height: 30px;
border-radius: 50%;
background-color: blue;
display: inline-block;
}
<div id="circles">
<div class="circle"></div><!--
--><div class="circle"></div><!--
--><div class="circle"></div>
</div>
我是一名优秀的程序员,十分优秀!