如何将ul列表对齐为中心的按钮

狂野的杰德瑞克

晚上好,我正在练习制作标题和下方的按钮。我们已经为按钮准备好代码。我们的目标是将其放置在边框中,在这些按钮上制作标题,并使按钮和标题对齐中心。

我的代码现在看起来像这样

的CSS

ul {
    float:left;
    width: 70%;
    padding: 0;
    margin: auto;
    list-style: none;
}

li a {
    display: block;
    float: left;
    text-align: center;
    font-size: 1.2em;
    width: 130px;
    text-decoration: none;
    color: aqua;
    background-color: blue;
    padding: 10px 0px;
    margin: 0px 1px 1px 0px;
    border: 1px solid navy;
    border-radius: 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0px 2px 3px gray;
    -moz-box-shadow: 0px 2px 3px gray;
    -webkit-box-shadow: 0px 2px 3px gray;
}

li a:hover {
    color: blue;
    background: aqua;
    border: 1px solid blue;
}

.naglowek {
    align-content: center;
    text-align: center;
    border: 5px solid black;
    padding-bottom: 50px;
    height: 130px;
}

HTML:


<html>

<head>
    <link rel="stylesheet" href="style.css">
<title>Menu poziome</title>
</head>

<body>
<div class="naglowek">
    <h1>HEADER</h1>
<section>
<br>
<nav>
<ul>
<li><a href="1.html">SUBSITE 1</a></li>
<li><a href="2.html">SUBSITE 2</a></li>
<li><a href="3.html">SUBSITE 3</a></li>
<li><a href="4.html">SUBSITE 4</a></li>
</ul>
</nav>
</section>
</div>
</body>

</html>

按钮应该在标题下找到自己。如何才能使此列表/按钮居中?提前致谢!

炸玉米饼

我削减了您的代码以简化它。我知道,使用列表仍然经常使导航变得困难,但是不需要使用flexbox,grid或inline-blocks。另外,如果导航中已经将其包装,则无需将其包装到一个部分中。

在这种情况下,我只是使用了您的链接,并在其中放置了一个div来模拟一个按钮。它们设置为inline-block,并且tehrefor表现为“文本”(inline)。因此,可以很容易地与text-align: center;

.naglowek {
  text-align: center;
  border: 5px solid black;
  min-width: 600px;
  padding: 10px;
}

#navigation a div {
  display: inline-block;
  text-align: center;
  font-size: 1.2em;
  width: 130px;
  text-decoration: none;
  color: aqua;
  background-color: blue;
  padding: 10px 0px;
  margin: 0px 1px 1px 0px;
  border: 1px solid navy;
  border-radius: 3px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0px 2px 3px gray;
  -moz-box-shadow: 0px 2px 3px gray;
  -webkit-box-shadow: 0px 2px 3px gray;
}

#navigation a div:hover {
  color: blue;
  background: aqua;
  border: 1px solid blue;
}
<div class="naglowek">
  <div id="header"><h1>HEADER</h1></div>
  <div id="navigation">
    <a href="1.html"><div>SUBSITE 1</div></a>
    <a href="2.html"><div>SUBSITE 2</div></a>
    <a href="3.html"><div>SUBSITE 3</div></a>
    <a href="4.html"><div>SUBSITE 4</div></a>
  </div>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文本与列表中边框的中心对齐?

来自分类Dev

如何将列表中心与 html 和 css 对齐?

来自分类Dev

如何让 ul 列表以 div 为中心

来自分类Dev

如何将按钮A放在按钮B下方,使A的左侧与B的中心垂直对齐?

来自分类Dev

CSS中心对齐ul列表

来自分类Dev

如何将css表对齐中心

来自分类Dev

如何将texview与中心对齐

来自分类Dev

如何将这些元素与中心对齐?

来自分类Dev

如何将网页的正文对齐中心?

来自分类Dev

如何将内容与页面中心对齐?

来自分类Dev

如何将字典列表打印为对齐表?

来自分类Dev

如何将两个按钮与UIView的中心等距对齐

来自分类Dev

如何将动作栏中心的标题与片段中的后退按钮对齐

来自分类Dev

如何将文本与父对齐小部件的中心对齐

来自分类Dev

我如何将按钮移到中心

来自分类Dev

如何将按钮右对齐?

来自分类Dev

如何将ul元素带到div的中心?的CSS

来自分类Dev

如何对齐网页的按钮中心?

来自分类Dev

如何将列表与特定字符对齐?

来自分类Dev

CSS:如何将文本对齐到图像的中心(左侧)

来自分类Dev

如何将项目与flex容器的起点和中心对齐?

来自分类Dev

在Graphviz中,如何将边缘与节点的顶部中心对齐?

来自分类Dev

如何将智能对象层中心与画布对齐?

来自分类Dev

如何将表格正确对齐中心?

来自分类Dev

如何将引导程序中的列对齐到中心?

来自分类Dev

如何将输入对齐到 UserInfoPage 的中心?

来自分类Dev

如何将图像视图的中心与视图组的顶部对齐?

来自分类Dev

如何将按钮的背景图像设置为左对齐?

来自分类Dev

如何将切换按钮与图像按钮对齐

Related 相关文章

热门标签

归档