html - 在列表项中垂直和水平居中 span

标签 html css

我在将列表项中的跨度水平和垂直居中时遇到问题。它只是停留在左上角。这是我的标记:

<ul id="folders">
    <li class="add"><span></span></li>
</ul>

我已将跨度设置为垂直对齐居中,并将列表项文本对齐设置为居中,但这没有帮助。

我在这里创建了一个 jsfiddle:http://jsfiddle.net/Qfars/

有谁知道我如何将它居中?

最佳答案

要在中心对齐您的跨度,请将以下内容添加到 css:

margin-left:auto;
margin-right:auto;

vertical-align 并不像您期望的那样工作。它只会在表格中以这种方式工作。

Here有关垂直对齐的更多信息,以及如何解决垂直对齐问题。

关于html - 在列表项中垂直和水平居中 span,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19673064/

相关文章:

c# - POST 表单数据而不提交

jquery - Bootstrap 弹窗定位

css - 如何设置表单操作的样式

html - 我的 html 代码没有显示在我的网站上,可能是什么问题?

页脚和页眉之间的 Css 固定高度内容内部

javascript - 使用 CSS 为跨度中的第 n 个字母设置样式

javascript - 在用户不注意的情况下在特定滚动点打开网页,也不更改 URL

javascript - 试图简化 JavaScript 上的点击事件

javascript - 使用不带 <> 的 HTML

html - 出现水平滚动条 - 即使Div的宽度=100%