HTML <p> 元素
HTML <p> 元素代表一段文字。段落通常在视觉媒体中表现为通过垂直空白和 / 或一行缩进的与相邻块分隔的文本块。段落是块级元素。
以下代码标记了一个段落:
<p>这是一个段落。</p>
特性
| 内容类别 | 流式内容,可触知内容。 |
|---|---|
| 允许的内容 | 短语内容。 |
| 标签省略 | 开始标签是必须的。如果 <p> 元素紧随其后的是 <address>,<article>,<aside>, <blockquote>,<div>,<dl>,<fieldset>,<footer>,<form>,<h1>,<h2>,<h3>,<h4>,<h5>,<h6>,<header>,<hr>,<menu>,<nav>,<ol>,<pre>,<section>,<table>,<ul> 或另一个 <p> 元素,或者如果父元素中没有更多的内容,并且父元素不是 <a>,则可以省略结束标签。 |
| 允许的父元素 | 任何接受流式内容的元素。 |
| 允许的 ARIA 角色 | 任意 |
| DOM 接口 | HTMLParagraphElement |
属性
该元素包含了全局属性。
attr("align", "p")
规定段落中文本的对齐方式,可选值有:
leftrightcenterjustify
注意:
<p>标签上的align属性已过时,不应再使用。请使用 CSS 样式取代它。
事件属性
<p> 元素支持所有 HTML事件属性。
更多实例
使用 <p> 展示两段文字
<p>这是文字的第一段。
这是文字的第一段。
这是文字的第一段。
这是文字的第一段。</p>
<p>这是文字的第二段。
这是文字的第二段。
这是文字的第二段。
这是文字的第二段。</p>
规范
| 规范 | 状态 | 备注 |
|---|---|---|
HTML Living Standard<p> 的定义 |
现行的标准 | 自最新的 W3C 快照以来没有变化 HTML5 |
HTML5<p> 的定义 |
推荐 | 将 align 属性更新为已过时 |
HTML 4.01 Specification<p> 的定义 |
推荐 | 初始定义 |
在HTML 4.01 与 HTML5 中的差异
HTML 4.01 中元素的 align 属性已经废弃,HTML5 不支持该属性。
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基础支持 | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| 基础支持 | 支持 | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |

