【问题标题】:Align Logo and navigation button inline centered HTML/CSS对齐徽标和导航按钮内联居中 HTML/CSS
【发布时间】:2021-09-13 20:21:33
【问题描述】:

您好,我有以下问题, 我有这个导航栏 ()

我想让应用程序的徽标(当前为“AppName”)与左侧的汉堡菜单内联。所以没有顶部奇怪的空白区域。有什么想法吗?

编辑: 这就是它需要的样子(来自 adobe XD)

我的代码:

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>AppName</title>
    <link rel="stylesheet" href="/app.css">
    <link rel="stylesheet" href="/fontawesome-free-5.15.3-web/css/all.css">
</head>
<body>
    <div class="nav">
        <span onclick="openMenu()"><i class="fas fa-bars"></i></span>
        <h1 class="logo">AppName</h1>
    </div>
</body>
</html>

CSS:

@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,700;1,400;1,700&display=swap');

*{
    font-family: 'Rubik', sans-serif;
    margin: 0;
}

.nav{
    background-color: #0A0E44;
    padding: 20px;
    color: white;
}

.fas{
    font-size: 40px;
    padding-left: 20px;
}

.logo{ 
    *display: flex;(Tried this does not work)
    align-items: center; (Tried this does not work)
    justify-content: center;* (Tried this does not work)
}

.navbar{
    *display: inline;* (Tried this does not work)

}

请帮帮我!

BeldrNl

【问题讨论】:

    标签: html css position alignment vertical-alignment


    【解决方案1】:

    搞乱这些值:

    .logo {
      width: 60%;
    }
    
    .nav {
      width: 40%;
    }
    

    【讨论】:

    • 效果不佳。汉堡菜单和徽标始终位于两条单独的水平线上。我需要他们在 1 行
    • 您是否打开了浏览器网页调试器并将鼠标悬停在元素上?这样你就可以看到哪个元素占用了多少空间和其他有用的东西。
    • 我确实看到我的徽标占用了所有空间。但是我怎样才能把它变小呢?imgur.com/a/ixbdysz
    • 您必须通过更改 CSS 类的“宽度”属性来减小它。尝试查看其他导入的 CSS 库是否在全局更改徽标元素的宽度。我怀疑这就是不允许你改变它的原因。否则,将宽度属性与 HTML 元素一起明确声明为内联 CSS(我认为具有最高优先级)。
    • imgur.com/a/jnA0MV9 关闭但还没有
    【解决方案2】:

    我修好了。我将display:inline; 添加到我的徽标中并将margin-left 更改为40%,然后就完成了。

    谢谢!

    CSS:

    display: inline;
    margin-left: 40%;
    

    【讨论】:

      猜你喜欢
      • 2022-08-19
      • 2013-06-23
      • 2012-03-19
      • 2017-02-19
      • 1970-01-01
      • 1970-01-01
      • 2014-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多