gpt4 book ai didi

html - 为什么固定一个 div 的位置会破坏它在 HTML 和 CSS 中的外观

转载 作者:太空宇宙 更新时间:2023-11-04 06:52:55 26 4
gpt4 key购买 nike

<div class="topnav">
<div class="container">
<span class="icons">
<a href="#contact"><i class="fa fa-phone"> </i> Contact</a>
</span>
<span class="icons">
<a href="#showcase"><i class="fa fa-suitcase"> </i> Showcase</a>
</span>
<span class="icons">
<a href="#home"><i class="fa fa-home"> </i> Home</a>
</span>
</div>

CSS

.topnav {
overflow: hidden;
background-color: #333;
position: fixed;
}

.topnav a {
float: right;
display: block;
color: #f2f2f2;
text-align: right;
padding: 14px 16px;
text-decoration: none;
}

As you see here, if the position is relative it will take the full width of the container but when I make it fixed, the right part cuts

最佳答案

位置:固定表示元素相对于浏览器窗口定位,而不是相对于其父 div。请使用此作为引用

https://www.w3schools.com/cssref/pr_class_position.asp

ps 为什么不尝试绝对或粘性的导航栏之类的东西

关于html - 为什么固定一个 div 的位置会破坏它在 HTML 和 CSS 中的外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52694532/

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