在线文档教程
CSS

文本下划线位置 | text-underline-position

text-underline-position

text-underline-position CSS属性指定当使用text-decoration属性的underline值时下划线的位置。

/* Keyword values */ text-underline-position: auto; text-underline-position: under; text-underline-position: left; text-underline-position: right; text-underline-position: under left; text-underline-position: right under; /* Global values */ text-underline-position: inherit; text-underline-position: initial; text-underline-position: unset;

Initial valueauto
Applies toall elements
Inheritedyes
Mediavisual
Computed valueas specified
Animation typediscrete
Canonical orderorder of appearance in the formal grammar of the values

语法

可能值

auto——允许浏览器使用算法在underalphabetic之间进行选择。

形式语法

auto | [ under || [ left | right ] ]

实例

由于该text-underline-position属性可被继承并且不被text-decoration简写属性重置,因此可以将其值设置为全局级别。例如,该under值可能适用于具有大量化学和数学公式的文档,这些文档大量使用了下标。

:root { text-underline-position: under; }

规范

SpecificationStatusComment
CSS Text Decoration Module Level 3The definition of 'text-underline-position' in that specification.Candidate RecommendationInitial definition

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support (auto)33.0(Yes)No support61No supportNo support
under33.0?No supportNo supportNo supportNo support
left, rightNo support2?No supportNo supportNo supportNo support
above, belowNo support?No support51No supportNo support
auto-posNo support?No support61No supportNo support

FeatureAndroidChrome for AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo supportNo support(Yes)No support?No supportNo support