html - 使用 CSS 垂直居中点

标签 html css unicode

如何仅使用 CSS 使链接之间的点垂直居中?这是可能的,但我不知道该怎么做。

预期:

Facebook inline list: Unlike, Comment, Share, 1413, 70, 76, about a minute ago

HTML

<label><a href="#">Like</a></label>
<label><a href="#">Comment</a></label>
<label><a href="#">Share</a></label>
<label><span>1 hour ago</span></label>​

CSS

a{ 
    vertical-align: middle;
}

label:not(:last-child):after{
    content: " . ";
}

无效示例:http://jsfiddle.net/4ZFMm/

谢谢!

最佳答案

使用 · · 作为点,或者 作为更粗的元素符号列表样式的点.

要在 content 属性中使用,您需要对其进行转义:

点:

content: " \B7 ";

牛:

content: " \2219 ";

引用文献:

关于html - 使用 CSS 垂直居中点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13061004/

相关文章:

javascript - 如何重用 JQuery 的结果进行 JavaScript 文本匹配?

html - 如何修复导航中下拉菜单的对齐方式

javascript - 如何在卸载页面之前关闭页面的所有通知(不使用 Window#onunload)?

css - MVC3 条件行样式以及 CSS 老虎条纹

java - JspRuntimeLibrary : "this trick avoids escaping issues"

javascript - 如何更改CSS代码中的属性背景颜色

html - 字体很棒:表情符号在我的计算机上看起来与实际网页上不同

Javascript 图像 onclick

css - 在 Adob​​e Flex 中,为什么嵌入版本的字体与系统中安装的相同字体的行为不同

python - unicode 标识符而不牺牲 python 2 兼容性