HTML文本样式的使用(详解)

本文详细介绍了CSS中的文本样式,包括文本颜色的RGB/RGBA表示法,元素的水平和垂直对齐方式,首行缩进、行高设置,文本装饰(下划线、删除线和上划线),以及文本阴影的使用。通过实例演示了这些属性的应用。
摘要由CSDN通过智能技术生成

✨前言✨
  本篇文章主要了解并掌握 css中的文本样式

🍒欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁
🍒博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言

🍎 一,文本颜色(color)

属性描述
RGB十六进制方法表示颜色:前两位表示红色分量,中间两位表示绿色分量,最后两位表示蓝色分量rgb(r,g,b) : 正整数的取值为0~255
RGBA在RGB基础上增加了控制alpha透明度的参数,其中这个透明通道值为0~1

代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<!--    Css 代码区-->
    <style>
        div:nth-child(1){
            color: #A983D8;
        }
        div:nth-child(2){
            color: #EEFF66;
        }
        div:nth-child(3){
            color: rgb(0,255,255);
        }
        div:nth-child(4){
            color: rgba(0,0,255,0.3);
        }
    </style>
</head>
<body>
<!-- body 代码区-->
<div>床前明月光</div>
<div>疑是地上霜</div>
<div>举头望明月</div>
<div>低头思故乡</div>
</body>
</html>

浏览效果:

在这里插入图片描述


🍎二,元素水平对齐方式(text-align)

描述
left把文本排列到左边。默认值:由浏览器决定
right把文本排列到右边
center把文本排列到中间
justify实现两端对齐文本效果

代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--    css 代码区-->
    <style>
        .div{
            border: 1px black solid;
            width: 300px;
            height: 100px;
        }
        div div:nth-child(1){
            text-align: left;
        }
        div div:nth-child(2){
            text-align: right;
        }
        div div:nth-child(3){
            text-align: center;
        }
        div div:nth-child(4){
            text-align: justify;
        }
    </style>
</head>
<body>
<!--body 代码区-->
<!--这里用一个p把,里面的文本包起来,以便更好地观看效果-->
<div class="div">
    <div>1,床前明月光</div>
    <div>2,疑是地上霜</div>
    <div>3,举头望明月</div>
    <div>4,低头思故乡</div>
</div>
</body>
</html>

浏览效果:

在这里插入图片描述


🍎 三,首行文本的缩进(text-indent)

代码演示:

text-indent: 10px;
/*或者*/
text-indent: 2em;

2em, 其中是em单位, 一个em代表缩进一个文字的宽度


🍎 四,文本的行高(line-height)

代码演示:

/*取指定大小*/
line-height: 100px;
/*取百分比*/
line-height: 200%;
/*取文字大小的倍数*/
line-height: 3;

设置文本的行高 取值为绝对单位或者相对单位


🍎 五,文本的装饰(text-decoration)

描述
none默认值,定义的标准文本
underline设置文本的下划线
overline设置文本的上划线
line_through设置文本的删除线

代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--    css 代码区-->
    <style>
        .div{
            border: 1px black solid;
            width: 300px;
            height: 100px;
        }
        div div:nth-child(1){
            text-decoration: none;
        }
        div div:nth-child(2){
            text-decoration: underline;
        }
        div div:nth-child(3){
            text-decoration: line-through;
        }
        div div:nth-child(4){
            text-decoration: overline;
        }
    </style>
</head>
<body>
<!--body 代码区-->
<!--这里用一个p把,里面的文本包起来,以便更好地观看效果-->
<div class="div">
    <div>1,床前明月光</div>
    <div>2,疑是地上霜</div>
    <div>3,举头望明月</div>
    <div>4,低头思故乡</div>
</div>
</div>
</body>
</html>

浏览效果:
在这里插入图片描述


🍎 六,文本垂直对齐方式(vertical-align)

描述
middle文本垂直居中对齐
top文本垂直向上对齐
bottom文本垂直向下对齐

代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<!--    css 代码区-->
    <style>
        img{
            /*垂直居中对齐*/
            vertical-align: middle;
            /*垂直向上对齐*/
            /*vertical-align: top;*/
            /*垂直向下对齐*/
            /*vertical-align: bottom;*/
        }
    </style>
</head>
<body>
<!-- body 代码区-->
<img src="../images/book.gif" width="200px" height="120px">床前明月光</img>
</body>
</html>

浏览效果:

在这里插入图片描述


🍎 七,文本阴影(text-shadow)

  • text-shoadow:color x-offset y-offset blur-radius
  • color : 阴影颜色
  • x-offset : X轴位移,用来指定阴影水平位移量
  • y-offset : Y轴位移,用来指定阴影垂直位移量
  • blur-radius :阴影模糊半径,代表阴影向外模糊的模糊范围

代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<!--    css 代码区-->
    <style>
        div{
            text-shadow: green 5px 5px 3px;
        }
    </style>
</head>
<body>
<!-- body 代码区-->
<div>床前明月光</div>
</body>
</html>

浏览效果:

在这里插入图片描述


在这里插入图片描述

✨最后✨

总结不易,希望uu们不要吝啬你们的👍哟(^U^)ノ~YO!!
如有问题,欢迎评论区批评指正😁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值