【CSS笔记】CSS文本颜色、字母大小写、文本对齐、文本装饰线、文本字体

有目标就不怕路远。年轻人.无论你现在身在何方.重要的是你将要向何处去。只有明确的目标才能助你成功。没有目标的航船.任何方向的风对他来说都是逆风。因此,再遥远的旅程,只要有目标.就不怕路远。没有目标,哪来的劲头?一车尔尼雷夫斯基

导读:本篇文章讲解 【CSS笔记】CSS文本颜色、字母大小写、文本对齐、文本装饰线、文本字体,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

目录

一、CSS笔记

1.1、CSS文本颜色

1.2、CSS字母大小写

1.3、CSS文本对齐

1.4、CSS文本缩进、间距、行高

(1)如何计算行高???

1.5、CSS文本装饰线

1.6、CSS字体和字号

(1)谷歌字体


一、CSS笔记

1.1、CSS文本颜色

CSS中,颜色可以使用四种格式,分别是:

  • 表示颜色的单词。
  • 十六进制的颜色数字。
  • rgb格式。
  • rgba格式,添加了透明度。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS</title>
    <style>
        .box1 {
            color: red;
        }
        .box2 {
            color: #0f7b2e;
        }
        .box3 {
            color: rgb(26, 187, 201);
        }
        .box4 {
            color: rgba(255, 0, 255, .2);
        }
    </style>
</head>
<body>
    <div class="box1">单词表示的颜色</div>
    <div class="box2">十六进制的颜色</div>
    <div class="box3">rgb的颜色</div>
    <div class="box4">rgba的颜色</div>
</body>
</html>

1.2、CSS字母大小写

CSS提供了【text-transform】属性,可以用于转换字母的大小写,取值有三种:

【text-transform】属性:

  • uppercase:转换为大写字母。
  • lowercase:转换为小写字母。
  • capitalize:每个单词的首字母大写。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS</title>
    <style>
        .box1 {
            text-transform: uppercase;
        }
        .box2 {
            text-transform: lowercase;
        }
        .box3 {
            text-transform: capitalize;
        }
    </style>
</head>
<body>
    <div class="box1">css 字母 大写</div>
    <div class="box2">CSS 字母 小写</div>
    <div class="box3">html javaScript css 字母单词首字母大写</div>
</body>
</html>

1.3、CSS文本对齐

文本水平对齐属性:【text-align】,取值:

  • left左对齐。
  • right右对齐。
  • center居中对齐。
  • justify文本左右两端对齐。

文本垂直对齐属性:【vertical-align】,取值:

  • baseline基线对齐。
  • text-top文本顶部对齐。
  • text-bottom文本底部对齐。
  • sub下角标对齐。
  • supper上角标对齐。

基线对齐是按照四线三格来计算的,并且这只对英文有效,英文字母位于四线三格中的第二格,第三条线就是叫做基线,如下所示。

【CSS笔记】CSS文本颜色、字母大小写、文本对齐、文本装饰线、文本字体

1.4、CSS文本缩进、间距、行高

  • 设置文本缩进:【text-indent】属性,可以使用【px、em】,一般使用【2em】,表示两个字母宽度。
  • 设置文字间距:【letter-spacing】属性,具体数字。
  • 设置单词间距:【word-spacing】属性,这个只对英文有效。
  • 设置文本的行间距、行高:【line-height】属性,取值:normal表示正常行高,数字、px。
  • 设置文本空白:【white-space】属性,取值:nowrap表示不换行。

(1)如何计算行高???

CSS中行高,也是按照四线三格来计算的,如下所示:

【CSS笔记】CSS文本颜色、字母大小写、文本对齐、文本装饰线、文本字体

注意:

  • 当line-height设置为1的时候,这个时候行距就等于0。

1.5、CSS文本装饰线

【text-decoration-line】属性,设置文本装饰线,取值三个:

  • overline:上划线。
  • line-through:删除线。
  • underline:下划线。

【text-decoration-style】属性,设置装饰线的类别,取值:

  • solid:实线。
  • double:双实线。
  • dotted:圆点线。
  • dashed:虚线。

【text-decoration-thickness】属性,设置装饰线的粗细,取值:

  • auto:默认属性。
  • px:使用像素设置线条粗细。
  • 百分比%:根据文字的高度计算。

上面几个属性值可以简写成一个属性【text-decoration】。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS</title>
    <style>
        div {
            color: red;
            font-size: 20px;
            margin: 20px 0;
        }
        .a {
            text-decoration-line: line-through;
        }
        .b {
            color: blue;
            text-decoration-line: overline;
            text-decoration-style: dotted;
        }
        .c {
            text-decoration-line: underline;
            text-decoration-style: dashed;
            text-decoration-thickness: 4px;
        }
        .d {
            color: green;
            text-decoration: line-through red double 4px;
        }
    </style>
</head>
<body>
    <div class="a">
        文本装饰线
    </div>
    <div class="b">
        文本装饰线
    </div>
    <div class="c">
        文本装饰线
    </div>
    <div class="d">
        文本装饰线
    </div>
</body>
</html>

1.6、CSS字体和字号

【font-family】属性,用于设置字体,可以使用多个属性值,采用逗号隔开。

【font-size】属性,设置字体大小,可以使用【px】像素单位;可以使用【em】相对单位,1em等于16px;可以使用【rem】相对单位。

【font-style】属性,设置字体的风格,例如:normal正常显示、italic斜体。

【font-weight】属性,设置字体粗细,例如:lighter细体、normal正常、bold加粗、bolder更加加粗,或者使用数字:100、200、300、400、500、600、700、800、900。

(1)谷歌字体

google谷歌字体是免费使用的,支持1000多种字体,使用的时候,只需要在HTML里面引入即可。

<!-- 引入谷歌字体 Sofia -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia">

需要使用多种字体,那就可以在family后面使用【|】竖线将多种字体分隔即可。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>font字体</title>
    <!-- 引入谷歌字体 Sofia -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia|Trirong">
    <style>
        div {
            font-size: 30px;
            color: green;
            font-family: "Sofia", serif;
        }
        .b {
            font-family: "Trirong", serif;
        }
    </style>
</head>
<body>
    <div class="a">
        谷歌字体
    </div>
    <div class="b">
        谷歌字体
    </div>
</body>
</html>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/134675.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!