html - 在标题旁边对齐菜单

标签 html css

如何将我的菜单与左侧的标题对齐?标题应该向左对齐,菜单向右对齐,但是当我尝试这样做时,它一直在我的标题下方并且宽度很好。

* {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0;
  margin: 0;
}
body {
  background-color: #5fbf9a;
}
.header {
  margin: auto;
  width: 50%;
  height: 130px;
  background-color: #5fbf9a;
}
.header a:hover {
  color: #000;
  cursor: pointer;
}
.header p {
  color: rgba(0, 0, 0, 0.5);
  letter-spacing: 2px;
  font-size: 18px;
  text-transform: uppercase;
}
.header ul {
  list-style-type: none;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.header li {
  display: inline;
}
a {
  transition: 0.07s ease-in all;
  text-decoration: none;
  -webkit-transition: 0.07s ease-in all;
  -moz-transition: 0.07s ease-in all;
  -o-transition: 0.07s ease-in all;
  color: rgba(0, 0, 0, 0.5);
}
.logo {
  width: 200px;
  line-height: 130px;
}
.menu {
  width: 400px;
  line-height: 130px;
}
.content {
  background-color: #ffffff;
  margin: auto;
  width: 50%;
  height: auto;
  border-radius: 6px;
}
.footer {
  width: 100%;
  height: 130px;
  background-color: #f0f5f7;
  text-transform: uppercase;
}
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>Blog</title>
  <link rel="stylesheet" type="text/css" href="../stylesheets/test.css">
</head>

<body>
  <div class="header">
    <div class="logo">
      <p><a href="www.lucafraser.nl" target="blank">Luca Fraser</a>
      </p>
    </div>
    <div class="menu">
      <ul>
        <li>Work</li>
        <li>About</li>
        <li>Blog</li>
        <li>Contact</li>
      </ul>
    </div>
  </div>
  <!-- <div class="content">
    <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui.

        Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc, quis gravida magna mi a libero. Fusce vulputate eleifend sapien. Vestibulum purus quam, scelerisque ut, mollis sed, nonummy id, metus. Nullam accumsan lorem in dui. Cras ultricies mi eu turpis hendrerit fringilla. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In ac dui quis mi consectetuer lacinia.</p>
    </div> -->
  <!-- <div class="footer">
    <h1>Made by Luca</h1>
</div> -->
</body>

</html>

最佳答案

根据您的目标,这些 CSS 定义可以提供帮助:

.logo, .menu { display: inline-block; } ;

.logo, .menu { float: left; } ;

你可以谷歌找出不同之处。 如果您是 css 新手,请查看 Bootstrap

您可以使用其导航栏、导航组件和网格系统轻松定位元素

关于html - 在标题旁边对齐菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41991137/

相关文章:

javascript - 如何防止 ngInfiniteScroll 在初始触发后被多次触发?

javascript - JQuery 一次显示一个菜单项

php - 分解面包屑中的连字符

html - 单击链接 href 目标 id 纯 css 时在 slider 顶部停止滚动

html - 用于开发现代网站的 Webeditor

html - Canvas 测速仪指针怎么慢慢移动?

javascript - 我怎样才能得到类似于这个网站 https ://www. hackthebox.eu 的背景样式。背景?

html - 如何让这个带有溢出自动的子元素在父元素溢出隐藏时显示?

css - TextMate 中 CSS 文件中颜色词值的选择器是什么?

Javascript 生成的 ul 在 Internet Explorer 中看起来不同