HTML中的     等6种常用空格汇总

77 阅读1分钟

原文出处:www.cnblogs.com/Salicejy/p/…

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>HTML中的& nbsp; & ensp; & emsp;等6种空格标记</title>
        <style type="text/css">
            *{
                margin: 0 auto;
            }
            body{
                margin: 15vh 0;
            }
            button{
                /* font-family: "仿宋"; */
                display: block;
                height: 18vw;
                width: 70vw;
                border-radius: 50px;
                outline: none;
                font-size: 3rem;
                color: #fff;
            }
        </style>
    </head>
    <body>
        <!--   不会累加的(只算1个),且该空格占据宽度受【字体】影响明显而强烈 -->
        <button type="button">提    交</button><br />
        <!--   占据的宽度正好是1/2个中文宽度,且基本上不受字体影响 -->
        <button type="button">提  交</button><br />
        <!--   占据的宽度正好是1个中文宽度,且基本上不受字体影响 -->
        <button type="button">提 交</button><br />
        <!--   占据的宽度比较小,它是em之六分之一宽 -->
        <button type="button">提      交</button><br />

        <!-- ‌ (零宽不连字)是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,
        而是以这两个字符原本的字形来绘制 -->
        <!-- ‍ (零宽连字)是一个不打印字符,放在某些需要复杂排版语言(如阿拉伯语、印地语)的两个字符之间,
        使得这两个本不会发生连字的字符产生了连字效果 -->

    </body>
</html>

默认效果显示图:

1287641-20190510105826182-1624803904.png

添加字体后的效果显示图:

1287641-20190510105925616-1113030431.png