html - 我需要帮助在同一个 div 中对齐图像和链接

标签 html css

我有一个导航栏,其中 Logo 和链接包含在同一个 div (.header) 中。我已经让链接居中,但我似乎无法让图像位于同一条线上并与链接居中。我尝试了几种方法,但似乎无法改变任何东西。提前致谢。

.header {
  width: 80%;
  margin: 0 auto;
  height: 4.375rem;
  padding: 0 15px;
}
.header img {
  width: 30px;
}
.links {
  width: 50%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  line-height: 4.375rem;
}
.links a {
  text-decoration: none;
}
.links li {
  width: 50%;
  display: inline;
}
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <link rel="stylesheet" type="text/css" href="normalize.css">
  <link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>
  <nav class="navbar">
    <div class="header">
      <ul class="links">
        <li><a href="home.html">Text</a></li>
        <li><a href="link1.html">Text</a></li>
        <li><a href="link2.html">Text</a></li>
        <li><a href="link3.html">Text</a></li>
        <li><a href="link4.html">Text</a></li>
        <li><a href="link5.html">Text</a></li>
      </ul>
      <img src="logo.png">
    </div>
  </nav>
</body>

</html>

最佳答案

img 放在 li 中?还是您出于其他需求原因选择不这样做?

.header {
  width: 80%;
  margin: 0 auto;
  height: 4.375rem;
  padding: 0 15px;
}
.header img {
  width: 30px;
}
.links {
  width: 50%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  line-height: 4.375rem;
}
.links a {
  text-decoration: none;
}
.links li {
  width: 50%;
  display: inline;
}
<nav class="navbar">
    <div class="header">
        <ul class="links">
            <li><a href="home.html">Text</a></li>
            <li><a href="link1.html">Text</a></li>
            <li><a href="link2.html">Text</a></li>
            <li><a href="link3.html">Text</a></li>
            <li><a href="link4.html">Text</a></li>
            <li><a href="link5.html">Text</a></li>
            <li><img src="logo.png"/></li>
        </ul>        
    </div>
</nav>

关于html - 我需要帮助在同一个 div 中对齐图像和链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32769072/

相关文章:

javascript - 查询 : BoxShadow and Color Change using "OnChange"

css - 定义 CSS @Font-Face 粗体斜体

html - 使用可折叠的 div 修复 CSS Grid 自动扩展高度

javascript - 使用 html 按钮调用加载特定图像的 Javascript 函数

xhtml 文件中无法识别 HTML5 &lt;header&gt; 标记

html - 单击 Accordion 时如何在悬停时更改图像背景?

html - CSS OL 列表 - 双数

javascript - 使用 document.querySelector 获取所有 child

javascript - 隐藏网页 URL 直至登录成功

javascript - 为居中的 div 设置动画