首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用位置绝对的空间项

如何使用位置绝对的空间项
EN

Stack Overflow用户
提问于 2022-06-08 19:10:38
回答 1查看 46关注 0票数 1

我正在页的左上角开发一个导航栏。为了防止它将内容移到较低的位置,我将位置设置为绝对值。我现在的问题是,每个项目都是重叠的。

代码语言:javascript
复制
.nav-item {
    display: flex;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 10px;
}
.nav-item:hover p {
    color: #909590;
}
代码语言:javascript
复制
<nav>
        <a href="index.html">
            <section class="nav-item">
                <img src="assets/home.svg" alt="home">
                <p>Home</p>
            </section>
        </a>
        <a href="commissions.html">
            <section class="nav-item">
                <img src="assets/dollar-sign.svg" alt="dollar-sign">
                <p>Commissions</p>
            </section>
        </a>
    </nav>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-08 20:03:07

只需将position-property应用于容器,而不是每个单独的元素(这会导致冲突):

代码语言:javascript
复制
nav {
  position: absolute;
  top: 0;
  right: 10px;
}

/* original CSS */
.nav-item {
  display: flex;
  justify-content: center;
}

.nav-item:hover p {
  color: #909590;
}
代码语言:javascript
复制
<nav>
  <a href="index.html">
    <section class="nav-item">
      <img src="assets/home.svg" alt="home">
      <p>Home</p>
    </section>
  </a>
  <a href="commissions.html">
    <section class="nav-item">
      <img src="assets/dollar-sign.svg" alt="dollar-sign">
      <p>Commissions</p>
    </section>
  </a>
</nav>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72551020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档