在页面 CSS 上定位元素

Positioning elements on page CSS

我想创建页眉如下:

但是我的虚拟 css-规则得到了什么:

我主要是后端开发人员,但我想深入研究 CSS 和 HTML,这是我的 Html struct, and here are my Css rules,所以有人可以向我解释我需要如何放置这些元素以适当的方式。谢谢!

您可以 绝对 放置您的标志并设置 顶部、左侧、右侧、底部 属性。绝对定位元素已从自然文档流中移除,您可以通过设置它们的左、上、右、下属性来将它们对齐到任何您想要的位置

例子

<div class="box">

    <div class="inner-box">
    <p>dummy content</p>
    </div>

</div>

Css

.box {
    position: relative;
}

.inner-box {
    position: absolute;
    top: 20px;
    left: 50px;
}
margin: 20px auto; 

调整边距也可以帮助您定位事物,第二个值对居中非常有帮助。