GUIDE深度 · Deep dive
命名实体还是数字实体?
命名实体(&)可读性好,数字实体(& / &)更通用。HTML5 支持大量命名实体;XML 只支持少数预定义实体,所以跨 XML 场景常用数字实体。
三种写法
命名:&、<、"。
十进制:&、<。
十六进制:&、<。
怎么选
HTML 页面用命名实体更易读;XML/跨系统用数字实体更稳。
中文可用数字实体,但 UTF-8 页面直接写更清晰。
常见问题
& 和 & 一样吗?
显示一样,源码里 & 必须写成 & 才合法。
数字实体需要分号吗?
需要;省略可能被解析错。