text-decoration

阅读数:51 评论数:0

跳转到新版页面

分类

html/css/js

正文

一、概述

在 CSS 中,text-decoration 属性用于添加装饰性的线条到文本中。这个属性通常用来控制文本的下划线、上划线、删除线和闪烁效果。text-decoration 是一个简写属性,它可以包含以下几个值:

  • text-decoration-line:设置装饰线的类型,如 underlineoverlineline-through 或 none
  • text-decoration-color:设置装饰线的颜色。
  • text-decoration-style:设置装饰线的样式,如 soliddoubledotteddashedwavy 等。
  • text-decoration-thickness:设置装饰线的粗细。

text-decoration 属性适用于所有的内联元素,包括 <span><a> 等,也可以用于块级元素,但效果会应用到块级元素内的所有内联内容。

二、基本用法

去除文本的下划线:

a {
  text-decoration: none;
}

添加下划线,并设置颜色:

a {
  text-decoration: underline;
  text-decoration-color: red;
}

使用简写属性同时设置线条类型、颜色和样式:

a {
  text-decoration: underline dotted red;
}

三、css3 text-decoration

在 CSS3 中,text-decoration 的简写属性得到了扩展,允许你在一行代码中设置所有与文本装饰相关的属性:

/* CSS3 语法 */
a {
  text-decoration: underline wavy red;
}

四、注意

  • text-decoration 属性不会影响布局,只影响文本的外观。
  • 设置 text-decoration: none; 是去除链接默认下划线的常见做法。
  • 在某些情况下,你可能需要使用 !important 规则来覆盖其他样式(尽管这不是最佳实践)。



相关推荐

一、概述 overflow属性用于当一个元素太大而无法适应父级窗口的大小时行为。具体又可以分为: overflow-x 属性规定是否对内容的左/右边缘进行裁剪 - 如果溢出元素内容区域的话。 over

一、概述 background是css简写属性,可有一个或多个值,且可以按任意顺序放置: background: <bg-color> <bg-image> <position/bg-size>

前提是定义了background-image属性,然后用background-attachment

局部作用域 css的规则都是全局的,任何一个组件的样式规则,都对整个页面有效。产生局部作用域的唯一方法,就是使用一个独一无二的class的名字,不会与其他选择器重名,但是当我们

less作为css的一种形式的扩展,它并没有阉割CSS的功能,而是在现有的CSS语法 上,添加了很多额外的功能。 变量 在less中利用@符号进行变量的定义</p

css预处理器是一种语言用来为css增加一些编程的特性,无需考虑浏览器的兼容性问题,最为普遍的三款

module.exports = { "plugins": { "postcss-import": {},

Less是一个CSS的超集,Less允许我们定义变量,使用嵌套式声明,定义函数等。严格说Less包含两部分:(1)Less的语法 (2)Less预处理器。浏览器终究只认识CSS,所以Less文件

最近自己做了一个网站,使用了cdn加速bootstrap和jquery的加载。这里先解释一下什么是cdn。 c

一、概述 CSS3中新增的一个函数,calculate(计算)的缩写。用于动态计算宽/高,你可以使用calc()给元素的各个属性设置值【margin、border、padding、font-size】