如何在HTML中留空间

19 html tags

我知道HTML对空间不敏感.但是我可以使用什么来在单词或短语之间创建空格.我尝试过<p></p>这种标签,但HTML会自动省略它.

有人可以给我示例代码吗?

tec*_*007 31

你可以使用&nbsp;,也就是一个非破碎的空间.

它本质上是一个标准空间,主要区别在于浏览器不应该在&nbsp;占用的点处中断(或换行)一行文本.


saf*_*afe 15

&nbsp;
Run Code Online (Sandbox Code Playgroud)

这将为您提供所需的空间.


Sam*_*ala 5

正如其他人已经回答的那样,$nbsp;将输出不间断空格字符。这里是w3 文档&nbsp和其他人

然而,还有其他方法可以做到这一点,现在我更喜欢使用CSS 样式表。也有适合初学者的 w3c 教程

使用 CSS,您可以这样做:

<html>
    <head>
        <title>CSS test</title>
        <style type="text/css">
            p { word-spacing: 40px; }
        </style>
    </head>
    <body>
        <p>Hello World! Enough space between words, what do you think about it?</p>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)


Raj*_*ana 5

“pre”标签定义了预先格式化的文本。它保留了空格和换行符。

<!DOCTYPE html>   
 <html>
        <body>
            <pre>This paragraph will be      pre-formatted. 
I hope this helps! 
All spaces will                    be shown as it is in the original file.
            </pre>
        </body>
 </html>
Run Code Online (Sandbox Code Playgroud)