html - 如何将元素定位在每个列表标签的中心

标签 html css

我从 cssdeck.com 获取了一个导航菜单并对其进行了自定义。

但是,我无法将每个列表标签中心的小点 (#main > li:after) 居中...

我能找到的与原始版本的唯一区别是 (left: 50%;) css in (#main > li:after),如果我将它添加到我的 css 中,所有的点都聚集在整体的中心#主导航。

我真的不明白为什么它对我的不起作用。

最佳答案

加上这个就可以了

nav a {
        display: block;
        position: relative;

    }

DEMO

关于html - 如何将元素定位在每个列表标签的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28759050/

相关文章:

html - 单击 anchor 标记上的链接是跨源请求吗?

php - 在没有 shell 的情况下将 HTML 转换为图像

javascript - 如何根据下拉选择显示和隐藏表单中的字段?

css - 让子div在右边溢出它的父div

css - 留给纵向和横向的移动响应设计

HTML CSS3 - 为什么页脚背景颜色不起作用?

html - 直接在 Mou 中使用 CSS,而不更改附加到它的 CSS 样式表

html - 显示为 : block 的输入 html 元素的奇怪行为

html - z-index on absolute 无效

html - 中心 body 和多个图像?