• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
风拂晚柳
博客园    首页    新随笔    联系   管理    订阅  订阅

CSS文本(Text)属性-----letter-spacing和text-align

   letter-spacing

letter-spacing:normal | <length>  指定字符之间的额外间隙

  • normal:默认间隔。计算值为0
  • <length>:用长度值指定字符间隔。可以为负值
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .test p {
                /*边框*/
                border: 1px solid #000;
            }
            
            .normal p {
                letter-spacing: normal;
                color: #FF0000;
            }
            
            .length p {
                letter-spacing: 10px;
                color: #0000FF;
            }
        </style>
    </head>
    <body>
        <ul class="test">
            <li class="normal">
                <strong>默认间隔</strong>
                <p>默认情况下的文字间间隔</p>
            </li>
            <li class="length">
                <strong>自定义的间隔大小</strong>
                <p>自定义的文字间隔大小Hello world</p>
            </li>
        </ul>
    </body>
</html>

   text-align

text-align:start|end| left | right | center |justify|match-parent|justify-all  定义元素内容的水平对齐方式

  • left:内容左对齐
  • center:内容居中对齐
  • right:内容右对齐
  • justify:内容两端对齐,但对于强制打断的行(被打断的这一行)及最后一行(包括仅有一行文本的情况,因为它既是第一行也是最后一行)不做处理
  • start:内容对齐开始边界
  • end:内容对齐结束边界
  • match-parent:这个值和inherit表现一致,只是该值继承的start或end关键字是针对父母的direction值并计算的,计算值可以是 left 和 right 
  • justify-all:效果等同于justify,不同的是最后一行也会两端对齐
<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .test p {
                border: 1px solid #000;
            }
            
            .left p {
                text-align: left;
            }
            
            .center p {
                text-align: center;
            }
            
            .right p {
                text-align: right;
            }
            
            .justify p {
                width: 200px;
                text-align: justify;
            }
            
            .start p {
                text-align: start;
            }
            
            .end p {
                text-align: end;
            }
        </style>
    </head>

    <body>
        <ul class="test">
            <li class="left">
                <strong>left</strong>
                <p>我是左对齐内容</p>
            </li>
            <li class="center">
                <strong>center</strong>
                <p>我是居中对齐内容</p>
            </li>
            <li class="right">
                <strong>right</strong>
                <p>我是右对齐内容</p>
            </li>
            <li class="justify">
                <strong>justify</strong>
                <p>我 是一段可以两端对齐的文字, 你 仔细看看, 我 的对齐方式都贴着 容器左右的边缘。</p>
            </li>
            <li class="start">
                <strong>start</strong>
                <p>start效果</p>
            </li>
            <li class="end">
                <strong>end</strong>
                <p>end效果</p>
            </li>
        </ul>
    </body>

</html>

 

posted @ 2018-12-26 19:31  风拂晚柳  阅读(546)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3