html
介绍HTML与CSS的协作关系...
讲解标题标签的语义化使用...
![示例效果:标题显示为"第1章 设计基础概念"、"第2章 排版元素层级规范",带蓝色编号和装饰线]
通过嵌套计数器实现层级编号:
css
body { counter-reset: chapter; }
h2 { counter-reset: subchapter; }
h2::before { content: counter(chapter) ". "; counter-increment: chapter; }
h3::before { content: counter(chapter) "." counter(subchapter) " "; counter-increment: subchapter; }
2. 视觉优化方案
1. 语义化原则
2. 要点
html
3. 响应式适配
通过媒体查询调整不同屏幕尺寸下的字号与间距:
css
@media (max-width: 768px) {
h2 { font-size: 1.3rem; padding-left: 10px; }
h2::before { font-size: 0.9em; }
| 场景 | 样式建议 | 适用案例参考 |
| 知识类文档 | 灰色编号+下划线分隔 | 产品说明书 |
| 教育类课件 | 圆形背景+反白数字 | 在线课程章节 |
| 商务报告 | 多级数字编号(如1.1/1.1.1) | 财务年报 |
通过以上方案,既能实现专业化的自动编号效果,又保证了代码的语义清晰与跨平台兼容性。实际应用中可根据内容类型灵活组合样式策略。