【发布时间】:2011-10-03 08:33:41
【问题描述】:
我在尝试将一段文本置于灰色框内居中时遇到问题,每次移动文本时,整个灰色框都会移动。我似乎无法弄清楚这一点。问题在于“show-collections-box”和其中的集合文本的链接。感谢您的帮助。
编辑:所以我创建了一个div id="show-collections-box",它创建了一个 228 像素 x 50 像素的灰色框。在div 内我有一个链接,我用class="margin" 将链接包装在另一个div 标记内。当我应用边距类时,不仅将div class="margin" 内的链接向下移动,整个灰色框div id="show-collections-box" 加上链接向下移动了20px。
这是一个 jsfiddle,您可以看到 20px margin-top 将整个灰色框向下推 20px 而不仅仅是“收藏”这个词。
HTML
<div id="show-collections-box">
<div class="margin"><a href="www.example.com">Collections</a></div>
</div>
CSS
#show-collections-box {
border-bottom: solid 1px #ececec;
border-left: solid 1px #ececec;
background: #faf9f9;
width: 228px;
height: 50px;
}
.margin {
margin-top: 20px;
}
【问题讨论】:
-
如果您不提供更多详细信息,我不明白为什么简单的 text-align: center 不起作用。另外,您可以尝试设置一个 jsfiddle 页面。
-
嗨,文本对齐中心不起作用,因为我需要将文本“集合”在 height=50px 灰色 div 中上下居中