CSS文本属性

一.text-decoration


😈text-decoration用于设置文字的装饰线,超链接默认增加的有这个标签,对于其他的标签,我们可以通过手动的方式自己进行添加装饰线,在开发中我们大多数情况下是不需要这个线的;

css 复制代码
.baidu {
  text-decoration: underline;
}
  1. line-through:从中间穿过去的线;
  2. overline:从上面穿过的线(一般不常用);
  3. none:默认没有下划线样式;

二.text-transform


👽text-transform用于设置文字的大小写的转换,Transform单词是使形变/变换;

🐔text-transform有几个常见的值:

  1. capitalize:(使...首字母大写...资本化的意思)将每个单词的首字符变为大写;
  2. uppercase:(大写字母)将每个单词的所有字符变为大写;
  3. lowercase:(小写字母)将每个单词的所有字符变为小写;
  4. none:没有任何影响;

注意:在对具体内容进行控制的时候比较多的会使用JS来控制,而不是使用CSS来控制;

三.text-indent(一般)


🤬text-indent:进行用于设置第一行内容的缩进,如果刚好能够缩进两个字符的话直接设置2em

css 复制代码
 .indent {
   text-indent: 40px;
}

四.text-align(重要)


😈text-align:直接翻译过来就是文本对齐方式;

  1. left:左对齐
  2. right:右对齐
  3. center:正中间显示
  4. justify:两端对齐

😬text-align其实不仅仅可以让文本居中,也可以让图片居中或者input居中,只要是行内的内容,但是如果是块级元素就不能进行相应的居中,如果是块级别元素设置为inline就可以了;

🐔justify:最后一行是没有效果的,仅仅对其他其他行的内容有效;

css 复制代码
<style>
  .box {
    text-align: center;
    background-color: aqua;
    height: 40px;
  }
</style>

<body>
  <div class="box">这是一段文字</div>
</body>

五.word/letter-spacing


🙈letter-spacing:字母之间的间距内容;

css 复制代码
    .box {
      letter-spacing: 10px;
    }

🤢wording-spacing:设置字母之间的间距内容,需要注意的是,但是之间需要有空格,如果没有空格,是无法区分的,导致会默认为一个单词,看不出来效果;

css 复制代码
.box{
  wording-spacing:10px
}

相关推荐
╰つ栺尖篴夢ゞ2 分钟前
Web之深入解析Cookie的安全防御与跨域实践
前端·安全·存储·cookie·跨域
木斯佳5 分钟前
前端八股文面经大全:腾讯前端一面(2026-04-04)·深度解析
前端·ai·鉴权·monorepo
code_Bo8 分钟前
kiro生成小程序商业案例
前端·微信小程序·小程序·云开发
yellowbuff9 分钟前
为什么你的 0.01 秒倒计时看起来一卡一卡的?
前端
onebyte8bits11 分钟前
NestJS 系列教程(十八):文件上传与对象存储架构(Multer + S3/OSS + 访问控制)
前端·架构·node.js·状态模式·nestjs
Ruihong14 分钟前
放弃 Vue3 传统 <script>!我的 VuReact 编译器做了一次清醒取舍
前端·vue.js
weixin_4561648315 分钟前
vue3 父组件向子组件传参
前端
Beginner x_u18 分钟前
前端八股整理|CSS|高频小题 01
前端·css·八股
蜡台22 分钟前
IDEA LiveTemplates Vue ElementUI
前端·vue.js·elementui·idea·livetemplates
E-cology25 分钟前
【泛微低代码开发平台e-builder】使用HTML组件实现页面中部分区域自定义开发
前端·低代码·泛微·e-builder