Tailwind CSS 高级排版实战
为什么选择 Tailwind 进行排版?
传统的 CSS 往往会在全局留下难以追踪的副作用。而在使用 Tailwind 时,配合 @tailwindcss/typography 插件,我们通过简单的 .prose 类就能掌控全局。
核心约束
- 行高控制:中文阅读最舒适的行高通常在
1.8到2.0。 - 字间距:轻微的
tracking-wide(0.02em) 能让紧凑的汉字松弛下来。
复杂代码结构测试
有时候我们需要展示后端的复杂逻辑,验证深色模式下代码框背景的融合度:
package main
import (
"fmt"
"time"
)
// 测试高并发环境下的极简日志输出
func main() {
ch := make(chan string)
go func() {
time.Sleep(time.Second * 1)
ch <- "极简启动完毕"
}()
fmt.Println(<-ch)
}
多级引用
第一层引用
第二层嵌套引用测试,看看左侧的边框表现如何。
JSON 数据表格
| 字段 | 类型 | 说明 |
|---|---|---|
title | String | 文章标题 |
date | Date | 发布时间 |
tags | Array | 标签索引 |