【发布时间】:2013-08-29 09:19:21
【问题描述】:
我是 html 和 css 新手,我正在尝试创建一个网站,部分代码在这里:
HTML:
<div class="row">
<div class="circle"></div>
</div>
<div class="row">
<div class="circle"></div>
<div class="circle"></div>
</div>
<div class="row">
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
</div>
<div class="row">
<div class="circle"></div>
<div class="circle"></div>
</div>
<div class="row">
<div class="circle"></div>
</div>
CSS:
.circle
{
border-style: solid;
border-color: red;
width: 70px;
border-radius: 40px;
float:left;
margin: 2px;
}
.row
{
border-style: solid;
border-color: black;
height: 100px;
width: 700px;
margin: 10px;
}
我正在尝试在黑盒子内将红色圆圈(水平和垂直)居中,但我似乎无法管理它。我尝试使用“文本对齐”并将左右边距设置为自动,但这不起作用。我也不能使用“绝对”定位,因为我在页面顶部有一个固定的菜单栏,如果你滚动它就会被破坏。
任何帮助将不胜感激。谢谢
【问题讨论】:
-
为什么不使用 70x70 的图片而不是使用 css 来制作圆圈?
-
@stackErr 如果可以使用 css,为什么还要使用图像?