📅  最后修改于: 2023-12-03 15:00:05.856000             🧑  作者: Mango
text-decoration
属性text-decoration
是CSS中用来控制文本修饰的属性,包括下划线、删除线、方框线和波浪线等。
text-decoration: none | underline | overline | line-through | blink;
属性值解释:
none
:无修饰underline
:下划线overline
:上划线line-through
:删除线blink
:闪烁线(不被所有浏览器支持)a {
text-decoration: none;
}
h1 {
text-decoration: underline;
}
h2 {
text-decoration: overline;
}
h3 {
text-decoration: line-through;
}
p {
text-decoration: underline overline;
}
除了上述的文本修饰外,text-decoration
属性还可以用来实现列表样式:
ul {
list-style: none;
}
li:before {
content: "\2022";
text-decoration: none;
margin-right: 0.5em;
}
在一些浏览器中,text-decoration: blink
可能会被禁用,而且这种效果可能会引起用户眩晕等问题,因此不应滥用。同时,使用文本修饰也要注意对可访问性的影响,比如在不同语言环境中下划线的含义可能不同。