首页 > web前端 > css教程 > 如何使用 CSS 浮动和包装器将水平``菜单居中?

如何使用 CSS 浮动和包装器将水平``菜单居中?

Patricia Arquette
发布: 2024-12-08 01:08:11
原创
760 人浏览过

How to Center a Horizontal `` Menu Using CSS Floats and a Wrapper?

水平居中
    菜单

面临的挑战

在尝试使用内联块、块和中心对齐的组合来居中对齐水平菜单时,所需的结果仍然难以实现。

建议的解决方案Web

资源(http://pmob.co.uk/pob/centred-float.htm)提出了一种方法,该方法涉及向左浮动并向左移离屏幕的包装元素,并伴随内部元素浮动正确。

#buttons {
  float: right;
  position: relative;
  left: -50%;
  text-align: left;
}

#buttons ul {
  list-style: none;
  position: relative;
  left: 50%;
}

#buttons li {
  float: left;
  position: relative;
}

#buttons a {
  text-decoration: none;
  margin: 10px;
  background: red;
  float: left;
  border: 2px outset blue;
  color: #fff;
  padding: 2px 5px;
  text-align: center;
  white-space: nowrap;
}
登录后复制
<div>
登录后复制

结论

提供的代码有效地集中了

    DIV 中的菜单,将列表项移动到可用空间的中心。然而,该方法没有解决将列表项本身在
      内居中的问题。元素。为此,可能需要 JavaScript。

      以上是如何使用 CSS 浮动和包装器将水平``菜单居中?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板