`、`
`)和属性组成。
版本:HTML5 是最新标准,支持多媒体和交互功能。
2. XML(eXtensible Markup Language)
用途:存储和传输结构化数据(如配置文件、API 响应)。
特点:可自定义标签(如 `Alice`),严格区分大小写。
应用:RSS 订阅、SOAP 协议、Android 布局文件等。
3. XHTML(eXtensible HyperText Markup Language)
用途:类似 HTML,但遵循 XML 的严格语法规则。
特点:标签必须闭合,属性值必须加引号,逐渐被 HTML5 取代。
4. SVG(Scalable Vector Graphics)
用途:定义矢量图形(如图标、图表),直接在网页中嵌入。
特点:基于 XML,支持动画和交互,可无限缩放不失真。
示例:``。
5. MathML(Mathematical Markup Language)
用途:在网页中呈现数学公式和符号。
特点:支持复杂公式结构,常与 HTML 结合使用。
示例:``。
6. Markdown
用途:轻量级文本格式化语法(如文档、README 文件)。
特点:易读易写,可转换为 HTML(如 `粗体` → `粗体`)。
工具:GitHub、Jekyll、Typora 等广泛支持。
其他相关语言
KML(Keyhole Markup Language):用于地理信息展示(Google Earth)。
RSS/Atom:基于 XML 的内容订阅格式。
SGML(Standard Generalized Markup Language):HTML 和 XML 的前身,现已少用。
总结
核心语言:HTML(结构)、CSS(样式)、JavaScript(交互)。
数据与扩展:XML、SVG、MathML 等满足特定需求。
工具型语言:Markdown 简化内容创作。
这些语言共同支撑了现代 Web 的内容呈现、数据交换和可视化功能。
