如何浮动菜单列表元素

先生希尔65

我想让我的无序列表坐在我必须代表我的主页的div标签旁边。我不知道如何使它们彼此相邻设置。他们似乎有相同的身材,但我不知道该怎么做才能让他们正确地坐在彼此身边。

HTML

<!DOCTYPE html>
<html>
  <head>
    <title> Homepage </title>
    <link rel="stylesheet" type="text/css" href="site.css">
  </head>
  <body>
    <nav class="nav-bar">
      <div class="head-title"><a href="#">Homepage</a></div>
      <ul class="menu">
        <li><a href="#">Home</a></li>
        <li><a href="#">page 1</a></li>
        <li><a href="#">page 2</a></li>
        <li><a href="#">page 3</a></li>
      </ul>
    </nav>
  </body>
</html>

的CSS

html, body
{
    width:100%;
    height:100%;
    margin:0px;
}
.head-title{
    display:inline-block;
    float:left;
    padding:14px;
    padding-right:16px;
    background-color:green;
    margin:0px;
}
.menu ul
{
    display:inline-block;
    margin:0px;
}
.menu li
{
    display:inline-block;
    padding:14px;
    background-color:orange;
    margin:0px;
    float:left;
}
.nav-bar
{
    width:100%;
    height:10%;
    background-color:blue;
    margin-top:0px;
    float:left;
}

任何帮助或建议,不胜感激。

罗科·C·布尔扬(Roko C.Buljan)

应该ul.menu不是.menu ul

ul.menu
{
    display:inline-block;
    margin:0px;
    padding:0;     /* this might also help */
}

这是带有大量修复程序的扩展版本:

html, body{
  width:100%;
  height:100%;
  margin:0px;
}
.nav-bar{
  background-color:blue;
}
.head-title{
  padding:14px;
  padding-right:16px;
  background-color:green;
  float:left;
}
ul.menu{
  display: inline-block;
  vertical-align: top;
  margin:0;
  padding:0;
  list-style: none;
}
ul.menu li{
  background-color:orange;
  float:left;
}
ul.menu li a{
  display: block;
  padding: 14px;
}
<nav class="nav-bar">
  <div class="head-title"><a href="#">Homepage</a></div>
  <ul class="menu">
    <li><a href="#">Home</a></li>
    <li><a href="#">page 1</a></li>
    <li><a href="#">page 2</a></li>
    <li><a href="#">page 3</a></li>
  </ul>
</nav>

就像:

  • 切勿在LI菜单上添加填充。设置内部样式a
  • 浮动元素上的内联块没有意义
  • 等等...

http://jsbin.com/xifati/1/edit?html,css,输出

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何浮动菜单列表元素

来自分类Dev

如何隐藏菜单列表项

来自分类Dev

我们如何全局设置菜单列表

来自分类Dev

如何在汉堡图标下方显示菜单列表?

来自分类Dev

如何根据浮动元素过滤列表?

来自分类Dev

更新弹出菜单列表

来自分类Dev

更新弹出菜单列表

来自分类Dev

R:如何删除元素表单列表/找到它的索引?

来自分类Dev

将单击事件绑定到上下文菜单列表元素

来自分类Dev

菜单列表项和顶部边框

来自分类Dev

PHP下拉菜单列表类别

来自分类Dev

菜单列表项顶部的标记

来自分类Dev

菜单列表项:全角(边框底)?

来自分类Dev

在移动屏幕上隐藏菜单列表

来自分类Dev

GRUB:终端而不是 Grub 菜单列表

来自分类Dev

如何在多列列表中浮动li元素

来自分类Dev

如何将苹果iphone一样的效果应用到菜单列表?

来自分类Dev

如何在ORACLE APEX中使用SQL查询获取导航菜单列表?

来自分类Dev

如何使用Java从数据库调用的子菜单列表中选择项目

来自分类Dev

单击UITextField iOS时如何显示弹出菜单列表?(Kxmenu)

来自分类Dev

如何使粘性元素“浮动”

来自分类Dev

右侧元素的CSS浮动列表

来自分类Dev

菜单折叠后如何更改Bootstrap Navbar下拉菜单列表项的背景颜色和文本颜色

来自分类Dev

容器块元素上方的浮动汉堡菜单

来自分类Dev

容器块元素上方的浮动汉堡菜单

来自分类Dev

无序列表中子菜单列表项的继承问题

来自分类Dev

如何将 Bootstrap 的下拉菜单定位到浮动右侧切换元素的右侧?

来自分类Dev

如何将引导卡浮动在单列网格中

来自分类Dev

如何在Selenium Web驱动程序中的图像上进行鼠标悬停以获取菜单列表

Related 相关文章

热门标签

归档