gpt4 book ai didi

HTML/CSS - 链接不采用父 div 的宽度和高度,即使它们设置为 100%

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:07 25 4
gpt4 key购买 nike

这是我的 html:

<div id="Header">
<div id="logoContainer">
<a id='logoClick' href='/'></a>
<p id="welcome">Welcome</p>
<h1 class="logoText">first<img id="logoImage" src="image.jpeg" /><span id="second">second</span></h1>
</div>
</div>

这是我的 CSS:

#logoClick {
width: 100%;
height: 100%;
z-index: 1;
display: block;
position: absolute;
}

#loginHeader {
font-family: consola;
width: 100%;
background-color: black;
color: white;
}


#logoContainer {
height: 10px;
width: 200px;
padding: 20px;
}

出于某种原因,链接占用了整个页面的宽度和高度,并且在左上角和顶部有 20 像素的填充。知道为什么吗?

最佳答案

链接是绝对定位的,它将它从正常流中移除,并相对于下一个定位元素定位自己。 anchor 的父元素不是定位元素。

要包含 anchor ,请将 position:relative; 添加到 #logoContainer

关于HTML/CSS - 链接不采用父 div 的宽度和高度,即使它们设置为 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21199088/

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