html - ui 水平居中到左侧而不是中心的 anchor

标签 html css

我想做的: 底部的社交按钮与页面水平居中。 我试过的:

.centered {
  text-align: center;
}

ul {
  position: absolute;
  z-index: 2;
  bottom: 0;
  display: inline-block;
}
<div class="centered">
  <ul>
    <li><a href="#" class="fa"><i class="fab fa-instagram"></i></a></li>
    <li><a href="#" class="fa"><i class="fab fa-facebook-f"></i></a></li>
    <li><a href="#" class="fa"><i class="fab fa-youtube"></i></a></li>
  </ul>
</div>

出现的问题: 看起来 anchor 在整个 ul 的左边,而不是在中间。所以它在页面上看起来并不同样居中。如果您仔细观察,您会发现页面的正中央开始。

我希望它清楚我想要实现的目标。

感谢您的帮助。

最佳答案

如果您不针对较旧的浏览器,您可以使用 flex https://caniuse.com/#feat=flexbox

.centered {
  display: flex; justify-content: center
}
<div class="centered">
  <ul>
    <li><a href="#" class="fa"><i class="fab fa-instagram"></i></a></li>
    <li><a href="#" class="fa"><i class="fab fa-facebook-f"></i></a></li>
    <li><a href="#" class="fa"><i class="fab fa-youtube"></i></a></li>
  </ul>
</div>

关于html - ui 水平居中到左侧而不是中心的 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53132641/

相关文章:

javascript - jquery .text() 返回 html 标签,我该如何解决这个问题?

javascript - ReplaceWith() 不返回标签

html - 在 CSS 中向右移动文本而不是垂直滚动

html - 使用包构建 HTML 弹出窗口

android - 调整 Chrome 地址栏屏蔽的问题 (Android)

html - IE 条件注释会减慢页面加载速度吗?

html - 根据 DOCTYPE 呈现不同的 HTML(图像)

html - 在 IE8 和 IE 10 中的不同位置

css - 标题固定,可滚动的特立尼达表

javascript - 无法使用外部 css 文件删除 Material Ui 表格默认样式