div内的上边距不起作用?

haa*_*nsi 10 html css

我有一个div包含链接(一个href).所有其他边距都使用href,但上边距不适用于href.我想在中间放置链接,但由于没有上边距的工作,这是不可能的.我通过设置位置或显示它听到它可以工作.请为它建议一个交叉的解决方案.

div.MainContainer div.Links
{
    height: 57px;
    width: 100%;
    border-top: solid 0px #404040;
    border-left: solid 2px #404040;
    border-right: solid 2px #404040;
    border-bottom: solid 2px #404040;
    background-image: url("../Images/links_background.png");
}
div.MainContainer div.Links a
{
    font:12px verdana;
    color:White;
    margin:10px;
    border:dashed 1px white;
    margin:15px 20px 20px 20px ;
    width:100px;
}
Run Code Online (Sandbox Code Playgroud)

Bad*_*ari 16

您需要浮动元素以使边距有效或使用填充.

div.MainContainer div.Links a
{
    float: left;
    font:12px verdana;
    color:White;
    margin:10px;
    border:dashed 1px white;
    margin:15px 20px 20px 20px ;
    width:100px;
}
Run Code Online (Sandbox Code Playgroud)

  • 如果我们想要'margin-top`工作,我们需要浮动元素.?? (5认同)