微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何缩小标题并提升我的品牌和导航?

如何解决如何缩小标题并提升我的品牌和导航?

index.html

我正在尝试在横向模式下缩小标题并提升品牌和导航。

在尝试过诸如“高度:”等简单的事情之后,我一直无法使标题更小,而且当我尝试推高品牌和导航时,导航会上升,但品牌没有上升。这是我使用的 HTML 和 CSS。

有人可以帮忙吗? 此外,我目前正在通过 YouTube 上的教程进行学习……有人为刚入门的初学者提供任何建议的阅读材料或备忘单吗?

/* Landscape */

@media (max-height:500px) {
  header {
    min-height: 0px;
  }
  header #branding,header nav {
    margin-top: 0px;
    top: 0%
  }
}
<header>
  <div class="container">
    <div id="branding">
      <h1>
        <span class="highlight">Acme</span> Web Design
      </h1>
    </div>
    <nav>
      <ul>
        <li class="current"><a href="index.html">Home</a></li>
        <li><a href="about.html">About</a></li>
        <li><a href="services.html">Services</a></li>
      </ul>
    </nav>
  </div>
</header>

解决方法

我建议您将容器转换为 flexbox,然后垂直对齐:

.container {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
}

为了使标题更小,您应该提供完整的 CSS,以便我可以看到发生了什么。但简而言之,您可以降低行高:

header #branding {
  line-height: 20px;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。