0

我有这种用于标签的 CSS 样式

#profile form label {
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 21px;
   text-align: center;
   color: #FFF;
   text-shadow: 0px 2px 1px #333;
   top: 318px;
   text-align: center;
   width: 273px;
   opacity: 0.9;
   left: 140px;
   display: block;
   position: absolute;
}

我有一个名为的主 div profile,我有一个使用标签的表单,但是当我尝试放置多个标签时,它们会堆叠在一起。我怎样才能把它们分开?

4

3 回答 3

2

您正在使用position: absolutetop: 318px,定位所有标签left: 140px。假设它们都是 的直接子级<form>,这会将它们都放在完全相同的位置。

您应该尝试一种不同的方法来定位标签,也许position: relative是,或者尝试更多行列样式的方法。

于 2013-05-02T16:26:23.263 回答
0

尝试将位置更改为相对

于 2013-05-02T16:25:58.397 回答
0

您是否可能想尝试使用边距和/或填充将它们隔开。如果你想让它们并排,也许 float:left 也是?

于 2013-05-02T16:38:13.750 回答