html - 无序列表项的文本对齐

标签 html css html-lists text-alignment

我想知道是否有任何方法可以使无序列表项的文本显示为标准圆盘/点列表项图标旁边的“列”?做了一对截图:

这是在列表项 (li) 中使用带有一些文本的标准无序列表时的样子:

enter image description here

这就是我想要的样子:

enter image description here

如果没有任何图像/div hacks 这可能吗? ;-) 我四处搜索,看看是否有任何标准的 CSS 设置,但我似乎找不到。

提前致谢!

祝一切顺利

最佳答案

list-style-position 是您正在寻找的属性。它适用于所有浏览器。 (有关详细信息,请参阅 MDN)

ul {
   list-style-position: outside;
   /* You may want to add an additional padding-left: */
   padding-left: 1.5em;
}

但实际上外面是默认值。您可能会在其他地方覆盖它。

关于html - 无序列表项的文本对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11328489/

相关文章:

javascript - 为什么我的游戏在 Firefox 中那么慢?

Jquery 倒计时平滑动画

javascript - 从模板调用 Django 函数? (应该很容易)

html - anchor 内的div

javascript - 打印另一页,但停留在当前页面

html - 使用线性渐变再现等同于 CSS 渐变的 SVG 渐变

css - 样式嵌套 UL 具有相同的类

html - 列表项对齐

html - 将 :hover 应用于::before(使用 li)

javascript - angular ng-repeat 和 inline-block