gpt4 book ai didi

css - 尝试使用自动 margin-left/right : auto place image at the left hand side

转载 作者:行者123 更新时间:2023-11-28 13:42:29 25 4
gpt4 key购买 nike

使用 left: 明确定位我的图像:将其正确放置,但是当我删除 left: 并将其替换为 margin-left: auto 和 margin-right: auto 时,它位于左侧。我做错了什么?

<body>
<div id = "main_header" href="http://xxx" >
<img id = "logo" src="logo.png"/>
<h1 id = "main_title">Title</h1>
</div>


body {
position:relative;
background-image: url("large_background.png");
font-family: Helvetica;
margin: 0; /* Amount of negative space around the outside of the body */
padding: 0; /* Amount of negative space around the inside of the body */
}

#main_header {
position: relative;
}


#logo {
position:absolute;
top: 5px;
left: 140px;
height: 50px;
width: 50px;
}

最佳答案

您的图像已将 css 设置为绝对位置。使用此属性,您的“ Logo ”将相对于 div“main_header”定位,因为它设置为 position:relative。这就是边距不起作用的原因。使用 position:absolute 只能使用“left”、“top”和其他的。

要使用 Margin,您应该删除 position 属性。

关于css - 尝试使用自动 margin-left/right : auto place image at the left hand side,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12240848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com