WR Web Reference

Static reference

Web 常用格式速查

面向日常开发的简明参考:HTTP 状态码、字符编码声明,以及现代 CSS 颜色表示方式。

纯静态 无外部依赖 无 Cookie 支持深色模式

HTTP 状态码

状态码表达服务器对请求的处理结果。

代码名称类别常见含义
100Continue信息请求头已接收,客户端可继续发送请求体。
200OK成功请求成功,响应中包含所需结果。
201Created成功资源创建成功,通常用于 POST 请求。
204No Content成功请求成功,但响应没有正文。
301Moved Permanently重定向资源已永久迁移,客户端应更新保存的地址。
302Found重定向资源临时位于另一地址。
304Not Modified缓存缓存副本仍有效,无需重复传输正文。
400Bad Request客户端错误请求格式、参数或语法无效。
401Unauthorized客户端错误需要有效身份认证。
403Forbidden客户端错误服务器理解请求,但拒绝授权访问。
404Not Found客户端错误请求的资源不存在。
405Method Not Allowed客户端错误资源不支持当前 HTTP 方法。
409Conflict客户端错误请求与资源当前状态冲突。
429Too Many Requests客户端错误请求频率超过服务限制。
500Internal Server Error服务器错误服务器遇到未预期的内部错误。
502Bad Gateway服务器错误网关从上游获得了无效响应。
503Service Unavailable服务器错误服务暂时过载或维护中。
504Gateway Timeout服务器错误网关等待上游响应超时。

字符编码

新项目通常应统一使用 UTF-8。

HTML 声明

在文档头部尽早声明:
<meta charset="utf-8">

HTTP 响应头

文本内容建议发送:
Content-Type: text/html; charset=utf-8

常见编码

UTF-8 覆盖完整 Unicode;ASCII 仅定义基础 128 个字符;GB18030 是中文国家标准编码。

URL 编码

百分号编码表示 URL 中的字节,例如空格通常写作 %20。它不是字符集,应先按 UTF-8 转为字节。

编码声明、文件实际编码和服务器响应头应保持一致;三者冲突时,浏览器可能显示乱码。

CSS 颜色格式

按用途选择可读性和色彩空间。

HEX#2458d3
RGBrgb(26 138 95)
HSLhsl(24 92% 52%)
OKLCHoklch(58% .22 292)

HEX 与 RGB

#RRGGBB 适合紧凑标记;rgb() 更便于表达分量和透明度,例如 rgb(36 88 211 / .5)

HSL 与 OKLCH

hsl() 便于按色相调整;oklch() 的明度变化更接近人眼感知,适合构建现代色彩系统。