小码哥的IT人生

CSS text-decoration-thickness 属性

css3基础 2023-07-30 17:47:02小码哥的IT人生shichen

CSS text-decoration-thickness 属性

定义和用法

text-decoration-thickness 属性规定装饰线的粗细。

另请参阅:

CSS 参考手册:text-decoration 属性

CSS 教程:CSS 文字

实例

为 <h1>、<h2>、<h3>、<h4> 元素设置不同粗细的装饰线:

h1 {
  text-decoration: underline;
  text-decoration-thickness: auto;
}
h2 {
  text-decoration: underline;
  text-decoration-thickness: 5px;
}
h3 {
  text-decoration: underline;
  text-decoration-thickness: 50%;
}
/* 使用简写属性 */
h4 {
  text-decoration: underline solid red 50%;
}

 

完整实例【亲自试一试】:

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
  text-decoration: underline;
  text-decoration-thickness: auto;
}
h2 {
  text-decoration: underline;
  text-decoration-thickness: 5px;
}
h3 {
  text-decoration: underline;
  text-decoration-thickness: 50%;
}
/* 使用简写属性 */
h4 {
  text-decoration: underline solid red 50%;
}
</style>
</head>
<body>
<h1>这是标题 1</h1>
<h2>这是标题 2</h2>
<h3>这是标题 3</h3>
<h4>这是标题 4</h4>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

CSS 语法

text-decoration-thickness: auto|from-font|length/percentage|initial|inherit;

属性值

描述
auto 浏览器选择装饰线的粗细。
from-font 如果字体文件包含有关首选粗细的信息,请使用该值。如果没有,则表现为 auto。
length/percentage 规定粗细为长度值或百分比值。
initial 将此属性设置为其默认值。参阅 initial
inherit 从其父元素继承此属性。参阅 inherit

技术细节

默认值: auto
继承:
动画制作: 不支持。请参阅:动画相关属性
版本: CSS4
JavaScript 语法: object.style.textDecorationThickness="5px"

浏览器支持

表中的数字注明了首个完全支持该属性的浏览器版本。

Chrome IE / Edge Firefox Safari Opera
89.0 89.0 70.0 12.1 75.0

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024