一、使用全角空格

全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。

二、使用空格的替代符号

替代符号就是在需要显示空格的地方加入替代符号,这些符号会被浏览器解释为空格显示。

空格的替代符号有以下几种:

名称编号描述  不断行的空白(1个字符宽度)  半个空白(1个字符宽度)  一个空白(2个字符宽度)  窄空白(小于1个字符宽度)

可以用名称或编号作为空格的替代符号,名称必须小写,末尾的“;”不能省略。

如:

欢  迎  光  临!

显示效果为:欢  迎  光  临!

三、使用CSS的 white-space 属性

CSS的white-space属性用于设置文本中空格的处理方式,当white-space属性取值为pre时,浏览器会保留文本中的空格和换行,这样你就可以直接在文本中使用空格和回车了。

这种方法特别适合于在网页中显示程序代码。比如:显示一段C程序代码。

<div style="white-space:pre">int sub(int x,int y){    int z;    if( x&gt;y )        z = x-y;    else        z = y-x;    return z;}</div>

显示效果为:

int sub(int x,int y){    int z;    if( x>y )        z = x-y;    else        z = y-x;    return z;}

使用HTML的<pre>标签也可以达到类似的效果,但<pre>标签有一些不太好的特性,不如使用CSS的white-space属性更方便。

四、使用CSS的 letter-spacing 属性

CSS的letter-spacing属性用于设置文本中字符之间的间隔,它的取值可以是一个带单位的长度值,浏览器会在字和字之间设置指定长度的空白。比如:

<div style="letter-spacing:30px">欢迎光临!</div>

显示效果为:

欢迎光临!

注意,如果文本中有英文单词,则空白会加在字母之间,而不是单词之间。

五、使用CSS的 word-spacing 属性

CSS的word-spacing属性用于设置文本中单词之间的间隔,它的取值可以是一个带单位的长度值,浏览器会在单词和单词之间设置指定长度的空白。比如:

<div style="word-spacing:30px">Happy new year!</div>

显示效果为:

Happy new year!

注意,HTML是以空格来区分单词的,它会把单词间的空白按指定长度显示。

六、使用CSS的 text-indent 属性

CSS的text-indent属性用于设置首行缩进,它的取值可以是一个带单位的长度值,浏览器会在段落的首行开始处设置指定长度的空白。比如:

<div style="text-indent:2em">欢迎光临!</div>

显示效果为:

欢迎光临!

说明:em 是一个相对长度单位,2em 表示要缩进两个字的距离。

转载于:https://www.cnblogs.com/liangxiaofeng/p/5932678.html

Html中各种空格的显示相关推荐

  1. Word7中尾部空格不能显示下划线的解决方法

    Word2007中尾部空格不能显示下划线的解决方法    1.  调出"段落"对话框,将"中文版式"->"允许西文在„„换行"打勾.这 ...

  2. Word中尾部空格不能显示下划线的解决方法

    1:在最后插入一个非间断性空格(Ctrl + Shift + Space). 2:使用 Tab 键并将下划线格式应用于制表符

  3. 在vi 中设置tab键为4个空格,并显示行号,对文件中的TAB与空格进行相互转换

    在vi 中设置tab键为4个空格,并显示行号,对文件中的TAB与空格进行相互转换 如何在vi 中设置tab键为4,显示行号 对以前的文件可以用下面的命令进行空格和TAB互换 如何在vi 中设置tab键 ...

  4. Android TextVeiw 在java代码中添加空格的方法

    可以使用uniconde 的编码设置空格,有三种方法的 \u00A0,\u0020,\u3000 代码设置下 textView.setText("北\u00A0京"); textV ...

  5. linux 命令 空格转义,在Linux中,如何转义SCP复制路径中的空格?

    问题描述 我是Linux新手,我想将文件从远程复制到本地系统-现在,我在Linux系统中使用scp命令.当我尝试将其复制时,我有一些文件夹或文件名带有空格文件,它显示错误消息:"没有这样的文 ...

  6. PyCharm将制表符转换为空格并显示的配置方法

    写在前面 在使用PyCharm时候,每次一使用option+command+L格式化代码,就会出现一大堆的pep8 error,虽然不影响运行,但是还是希望有个完美的解决,毕竟Python是强制缩进的 ...

  7. php 替换 tab,PHP 删除字符串中的空格和换行符终极方法 - 文章教程

    有时我们生成的代码中,或多或少会遇到代码中或者字符串中有多余的空格.换行等其他字符,但是这些字符在浏览器里面是不显示出来,任何的换行和再多的空格,都只显示一个空格的空间,这势必对网页的优化有这极其不好 ...

  8. linux查看文件时显示行号,linux中查看文件时显示行号

    linux中查看文件时显示行号 [root@1-min etc]# cat -n rsyslog.conf              //显示所有行号(包括空行) [root@1-min etc]# ...

  9. Word中的空格变成点的问题与解决

    问题:     Word里面的空格全部变成了点,而且再次输入时也会出现点,而Tab也成为了一个向右的箭头. 原因:     出现这种情况的原因是我不小心按了shift+ctrl+8,只要再次这按下这个 ...

最新文章

  1. springboot(十八):使用Spring Boot集成FastDFS
  2. 配置表CRMC_SORG_R3ORG在SPRO里的配置路径
  3. python 的按位与 或 异或 运算
  4. P7324-[WC2021]表达式求值【dp】
  5. linux shell express,Linux下使Shell 命令脱离终端在后台运行
  6. kalman filter卡尔曼滤波器- 数学推导和原理理解-----网上讲的比较好的kalman filter和整理、将预测值和观测值融和...
  7. EMR 配置纪录(不断更新)
  8. 基于CAT12的report数据做QC质量检查,排除离群点——IQR欧拉数
  9. 关于适配,我想说。。。
  10. 想要彻底卸载Mac应用程序,还得要用这些方法才行
  11. bat 自定义位数随机密码生成器
  12. 文件包含漏洞 文件伪协议利用
  13. matlab和Excel的交互 非xlsread和xlswrite(1-Excel基础)
  14. Linux命令之vmstat命令
  15. 力天创见客流计数方案
  16. proe 5.0 m060安装
  17. 社交网站SNS的运用
  18. Uniapp实现快递物流轨迹
  19. simpack车轮不圆
  20. java:求和求平均值

热门文章

  1. rancher部署项目Validation failed in API: Deployment.apps“”must be no more than 63 characters问题原因及解决方法
  2. 2022-2028年中国急救中心行业发展战略规划及未来前景展望报告
  3. Go 学习笔记(66)— Go 并发同步原语(sync.Mutex、sync.RWMutex、sync.Once)
  4. 当有人看不起你时,要懂得反省自己
  5. 【JavaScript总结】JavaScript语法基础:DOM
  6. System.FormatException:“输入字符串的格式不正确。”
  7. list extend 和 append
  8. 北汽蓝谷极狐阿尔法S与T
  9. CUDA功能和通用功能
  10. OpenCV读写视频文件解析(二)