html - 要在导航栏旁边放置 Logo ?

标签 html css

考虑这个标记:

 <nav>
    <div id="logo"><img src="logo.png" height="44PX"/></div>
       <ul id="navItems">
                    <li><a href="#"">Link1</a></li>
                    <li><a href="#">Link2</a></li>
       </ul>
 </nav>

我使用这个 css 代码来设计样式:

#navItems
{ 
    display:flex;
    z-index:1;
    position:fixed;
    top:0;
    background-color:#333;
    width:92%;
    height:44px;
    list-style-type:none;
}

如何将 Logo 放在左侧,紧挨着导航栏?

最佳答案

如果你正在使用 display:flex,你不能只使用 display:inline-flex 吗?

#logo {
  display: inline-flex;
}

#navItems
{ 
  display:inline-flex;
  z-index:1;
  position:fixed;
  top:0;
  background-color:#333;
  width:92%;
  height:44px;
  list-style-type:none;
}
<nav>
  <div id="logo"><img src="logo.png" height="44PX"/></div>
  <ul id="navItems">
    <li><a href="#">Link1</a></li>
    <li><a href="#">Link2</a></li>
  </ul>
</nav>

关于html - 要在导航栏旁边放置 Logo ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35610418/

相关文章:

html - 用绝对位置定义流体宽度

javascript - jQuery UI : Best way to create two drag/drop lists where one is a Sortable, 其他办法就掉了吗?

javascript - HTML 在页面和 Flash 对象中同时滚动

javascript - IE、FF 和 Opera 中的 Div 位置行为

javascript - jQuery 用默认值填充空文本输入

javascript - 在页面加载时为 slider 图像保留垂直空间

javascript - 如何将四张卡片围绕在一张居中的卡片周围?

php - 查询按 "date"字段排序的两张表

html - 可变 HTML 表格单元格高度?

javascript - contentEditable 字段用于在数据库输入时维护换行符