CSS text-underline-position 属性值说明

描述
auto浏览器使用自己的算法在字母基线或者下放置线路。
under强制下划线将放在元素的文本内容下。
left强制将元素放置在垂直写入模式下的文本的左侧。
right强制将元素放在垂直写入模式下在文本的右侧。
above迫使线在文本之上。
below迫使线在文本下方。
auto-pos与自动值相同。
initial使属性使用其默认值。
inherit从父母元素继承属性。

语法

text-underline-position: auto | under | left | right | above | below | auto-pos | initial | inherit;

text-underline-position 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      p {
        text-decoration: underline;
        -webkit-text-underline-position: auto;
        -ms-text-underline-position: auto;
        text-underline-position: auto;
      }
    </style>
  </head>
  <body>
    <h2>Text underline-position 属性示例</h2>
    <p>生活终归还得继续。...</p>
  </body>
</html>

具有“under”值的 text-underline-position 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      p {
        text-decoration: underline;
        -webkit-text-underline-position: under;
        -ms-text-underline-position: under;
        text-underline-position: under;
        text-decoration-color: #1c87c9;
        font-size: 25px;
      }
    </style>
  </head>
  <body>
    <h2>Text underline-position 属性示例</h2>
    <p>生活终归还得继续。...</p>
  </body>
</html>
CSS text-underline-position 属性

text-underline-position 属性指定下划线在指定了文本装饰“下划线”值的元素上的位置。

Chrome 仅部分支持 text-underline-position 。

为了获得最大的浏览器兼容性,此属性使用了诸如 -webkit- for Safari、Google Chrome 和 Opera(较新版本)的扩展程序。

初始值auto
应用于所有元素。
继承可继承
可动画的无效
版本CSS3.
DOM 语法object.Style.TextunderLinePosition =“under”;
日期:2020-06-02 22:14:49 来源:oir作者:oir