如何使用 CSS 创建悬挂部分编号?换句话说,
- 标题文本应在与文本相同的水平位置左对齐,但
- 节号 节号应“挂”在左栏中。
说明这一点的最佳示例可能是浏览器对编号列表的呈现:
标题 1
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua。
标题 2
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua。
是否有任何理智的方法可以在 CSS 中使用标题标签之前的数字(适用于所有级别)?
要修改的简单示例 HTML:
<html>
<body>
<h1>First h1 heading</h1>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
<h2>First h2 heading</h2>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
</body>
</html>