文本样式小结

目录

一、常用的文本样式

          1.1设置首行缩进  text-indent

         1.2设置文字在元素对齐方式 text-align

         1.3设置元素行高 line-height

         1.4设置文本修饰 text-decoration

          1.5颜色设置 color

          1.6 设置文本阴影 text-shadow: x y b color;

          1.7设置字符与字符的距离:letter-spacing

          1.8设置单词与单词的距离:word-spacing

          1.9设置文字与图片对齐方式:vertical-align

 二、文本省略

          2.1单行文本省略:元素设置宽度

      2.2  多行文本省略  元素设置宽度


一、常用的文本样式

          1.1设置首行缩进  text-indent

                       常用单位: px      em

         1.2设置文字在元素对齐方式 text-align

                        可选值:left/right/center(居中对齐 常用)/justify(二端对齐)

                        常实现的效果:文本在元素中水平居中

         1.3设置元素行高 line-height

                     上间距+文本空间+下间距,上间距=下间距

                      常使用的数值 数字+单位

                      数字:代表当前文字大小的几倍

         1.4设置文本修饰 text-decoration

                      可选值: none:取消

                                     underline:下划线

                                     overline:上划线

                                     line-through:删除线

          1.5颜色设置 color

                  可选值:表示颜色的英文

                                十六进制 #ffffff  光的三原色:红 绿 蓝,每二位数值代表一个颜色的浓度 所以颜色浓度最大,代表白色(#fff),浓度最低为黑色(#000)

                               rgb(red,green,blue) 每个数值取值范围[0,255]

          1.6 设置文本阴影 text-shadow: x y b color;

                     x:设置阴影水平方向的偏移,注意正值向右

                     y:设置阴影垂直方向的偏移,注意正值向下

                     b:设置阴影模糊范围,注意值越大,模糊程度越高,没有负值

                     color:设置阴影颜色

          1.7设置字符与字符的距离:letter-spacing

          1.8设置单词与单词的距离:word-spacing

          1.9设置文字与图片对齐方式:vertical-align

                               常用值:bottom(底部对齐) middle(居中对齐)

                                baseline(基线对齐,默认值)

                               常实现的效果:解决图片底部空白,vertical-align非默认值

                              设置文字与图片对齐方式

 <style>
        p {
            width: 400px;
            height: 40px;
            background-color: pink;
        
            text-indent: 2em;
         
            text-align: center;
            
            line-height: 40px;
        }

        p::first-letter {
            font-size: 20px;
            text-shadow: 2px 2px 2px red;
        }

       
        a {
            text-decoration: none;
            color: #000;
        }

        a:hover {
            text-decoration: underline;
           
            color: rgb(0, 0, 255);
        }

        span {
            text-decoration: line-through;
        }

        .one {
            letter-spacing: 4px;
         
        }
    </style>

</head>

<body>
    <p class="one">如成制得在得妄,郭畴的,法小重,望路量。</p>
    <a href="#">略种希马。</a>
    <span>如备韩流。</span>
    <div class="one">
        Lorem ipsum dolor sit amet.
    </div>
</body>

 二、文本省略

          2.1单行文本省略:元素设置宽度

                 1.设置空白空间  white-space:

                     可选值:nowrap(不转行)

                                    normal(正常转行,默认值)

                 2.设置溢出内容显示 overflow包括 overflow-x(单独设置水平方向)和overflow-y(单独设置垂直方向)二个属性

                       可选值:hidden 溢出隐藏

                                     auto 按需产生滚动条

                                    scroll 生成滚动条

                  3.设置溢出文本样式 text-overflow

 

      2.2  多行文本省略  元素设置宽度

                1.溢出内容隐藏  overflow:hidden

                2.设置几行省略  -webkit-line-clamp

                3.因为要实现 -webkit-line-clamp属性有效果,所以添加display: -webkit-box;和-webkit-box-orient: vertical

<style>
        p {
            width: 200px;
            background-color: rgb(255, 0, 0);
            white-space: nowrap;
       
            overflow: hidden;
          
            text-overflow: ellipsis;
        }

      
        div.two {
            width: 200px;
            height: 20px;
            background-color: black;
            color: white;
          
            overflow: auto;
         
        }

     
        .one {
            width: 180px;
            background-color: aqua;
            line-height: 20px;
            overflow: hidden;
        
            -webkit-line-clamp: 2;
          
            display: -webkit-box;
        
            -webkit-box-orient: vertical;
        }

     
    </style>
</head>

<body>
    <p>国是句登融哉好,备。不回疾妙我当向,升。</p>
    <div class="two">
        书使密不认变时君,流实到过足身未子,生。
    </div><br>
    <div class="one">
        家就尤绪洪商在不到快下者要大种韩,开法。
        龄此孔书归书张之笔。
    </div>
    <div class="three">
        
    </div>
</body>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值