P
以 P 为首的 CSS 属性(样式)
P
以 P 为首的属性
Pseudo-classes
伪类,伪类是添加到选择器的关键字,用于指定所选元素的特殊状态
Pseudo-elements
伪元素,伪元素是一个附加至选择器末的关键词,允许你对被选择元素的特定部分修改样式
pc
CSS 数据类型,用于表示距离尺寸
pt
CSS 数据类型,用于表示距离尺寸
px
CSS 数据类型,用于表示距离尺寸
pad
此属性和自定义记数样式一起使用时,可以用来限定记数样式的最小长度。如果某个记数样式小于 pad
所指定的长度,那么会用 pad
指定的填充字符串来填充至指定长度。如果比 pad
所指定的长度长,则会正常显示
padding
CSS 简写属性,是 padding-bottom
、padding-left
、padding-right
、padding-top
的简写,控制元素所有四条边的内边距区域,和外边距(margin)不同,内边距(padding)是不允许有负值的
padding-block
定义了元素的逻辑块首和块末内边距,并根据元素的书写模式、行内方向和文本朝向对应至实体内边距
padding-block-end
定义了元素的逻辑块末内边距,并根据元素的书写模式、行内方向和文本朝向对应至实体内边距
padding-block-start
定义了元素的逻辑块首内边距,并根据元素的书写模式、行内方向和文本朝向对应至实体内边距
padding-bottom
指一个元素在内边距区域(padding area)中下方的高度。内边距(padding)是指一个元素的内容和边框之间的区域
padding-inline
CSS 简写属性,定义了元素的逻辑行首和行末内边距,并根据元素的书写模式、行内方向和文本朝向对应至实体内边距
padding-inline-end
定义了元素的逻辑行末内边距,并根据元素的书写模式、行内方向和文本朝向对应至实体内边距
padding-inline-start
定义了元素的逻辑行首内边距,并根据元素的书写模式、行内方向和文本朝向对应至实体内边距
padding-left
指一个元素在内边距区域(padding area)中左边的宽度。内边距(padding)是指一个元素的内容和边框之间的区域
padding-right
指一个元素在内边距区域(padding area)中右边的宽度
padding-top
指一个元素在内边距区域(padding area)中上方的高度
@page
@page 规则用于在打印文档时修改某些 CSS 属性
page-break-after
调整当前元素之后的分页符
page-break-before
调整当前元素之前的分页符
page-break-inside
调整当前元素内的分页符
paint()
CSS 函数,定义了使用 PaintWorklet 生成的 <image>
值
paint-order
可以让你控制文本区域和图形绘制的填充和绘制(和 markers)的顺序
::part()
CSS 伪元素,表示在阴影树(shadow DOM)中任何匹配 part 属性的元素
:past
CSS 伪类,一个时间维度的伪类,它将匹配任何完全出现在与 :current 匹配的元素之前的元素。 例如,在带有由 WebVTT 显示的字幕的视频中
path()
CSS 函数,接受 SVG 路径字符串,并用于 CSS Shapes 和 CSS Motion Path 以启用绘制形状
:paused
CSS 伪类,表示可播放的元素,例如 <audio>
或 <video>
,当该元素“暂停”(即不“播放”)时
<percentage>
CSS 数据类型, 表述一个百分比值
perspective
指定了观察者与 z=0 平面的距离,使具有三维位置变换的元素产生透视效果。z>0 的三维元素比正常大,而 z<0 时则比正常小,大小程度由该属性的值决定
perspective()
CSS 函数,定义了到 z=0 的坐标轴,使用者能够得到 3D 定位元素的透视,每个 3D 元素在 Z 轴的位置大于零意味着离使用者更近,因此会变得更大,同理当元素 Z 周小于零时会变得更小,变化的幅度决定于属性值的变化大小
perspective-origin
指定了观察者的位置,用作 perspective
属性的消失点
:picture-in-picture
CSS 伪类,匹配当前处于画中画模式的元素
place-content
CSS 简写属性,是 align-content
和 justify-content
的简写。使用这两个属性的值可以用于任何的布局情况,如果未提供第二个值,则第一个值也用于它
place-items
CSS 简写属性,是 align-items
和 justify-items
的简写。如果未提供第二个值,则第一个值也用于它
place-self
CSS 简写属性,是 align-self
和 justify-items
的简写。如果第二个值不存在,则第一个值也用于它
::placeholder
CSS 伪元素,可以选择一个表单元素的占位文本,它允许开发者和设计师自定义占位文本的样式
:placeholder-shown
CSS 伪类,表示当前显示占位符文本的任何 <input>
或 <textarea>
元素
:playing
CSS 伪类,选择器表示可播放的元素,例如 <audio>
或 <video>
,当该元素正在“播放”时
pointer-events
指定在什么情况下 (如果有) 某个特定的图形元素可以成为鼠标事件的 target
polygon()
CSS 数据类型,表现基础图形,作用于clip-path 与 shape-outside 属性中
<position>
CSS 数据类型,表示用于设置相对于框的位置的 2D 空间中的坐标
pow()
CSS 函数,指数型函数,返回底数的某数次方的值
prefix
@counter-style 规则的前缀描述符指定将添加到标记表示的内容。 如果未指定,则默认值为 ""
(空字符串)
print-color-adjust
设置用户代理可以做什么来优化输出设备上元素的外观。 默认情况下,允许浏览器根据输出设备的类型和功能对它认为必要且谨慎的元素外观进行任何调整
@property
CSS at-rule,是CSS Houdini API 的一部分,它允许开发者显式地定义他们的CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承