嗨!

我正在这个网站上工作,但仍然遇到同样的问题。当我在页边距而不是像素中添加页边距时,似乎是从包装纸或页面中获取百分比。可能是一些愚蠢的错误,但是我对百分比的使用并不十分满意。无论如何,我正在谈论的课程是“徽标”。

header
{
    width: 92%;
    margin-left: 4%;
    margin-right: 4%;
    height: 150px;
}

.logo
{
    margin: 10%;
    display: block;
    float: left;
    width: 25%;
    height: 90%;
}


HTML标记如下所示。

    <header class="orange">
        <div class="logo purple">

        </div>
    </header>


它们受到具有以下属性的包装器(div)的影响:

.wrapper
{
    margin-left: auto;
    margin-right: auto;
    width: 1230px;
}


橙色和紫色只是背景颜色类别的色彩。感谢您的帮助!

更新这是一张图片,在Edge btw;)

最佳答案

问题是浮动。您需要在浮动后清除它。如果使用引导程序,则只需应用clearfix类,否则将其包装在行类中。

如果不是,请在此处阅读有关clearfix中的css的更多信息:https://css-tricks.com/snippets/css/clear-fix/

关于html - 相对于 parent 要 margin ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29988999/

10-09 17:55
查看更多