Html中各种空格的显示
一、使用全角空格
全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。
二、使用空格的替代符号
替代符号就是在需要显示空格的地方加入替代符号,这些符号会被浏览器解释为空格显示。
空格的替代符号有以下几种:
名称编号描述 不断行的空白(1个字符宽度)  半个空白(1个字符宽度)  一个空白(2个字符宽度)  窄空白(小于1个字符宽度)
可以用名称或编号作为空格的替代符号,名称必须小写,末尾的“;”不能省略。
如:
显示效果为:欢 迎 光 临!
三、使用CSS的 white-space 属性
CSS的white-space属性用于设置文本中空格的处理方式,当white-space属性取值为pre时,浏览器会保留文本中的空格和换行,这样你就可以直接在文本中使用空格和回车了。
这种方法特别适合于在网页中显示程序代码。比如:显示一段C程序代码。
显示效果为:
使用HTML的<pre>标签也可以达到类似的效果,但<pre>标签有一些不太好的特性,不如使用CSS的white-space属性更方便。
四、使用CSS的 letter-spacing 属性
CSS的letter-spacing属性用于设置文本中字符之间的间隔,它的取值可以是一个带单位的长度值,浏览器会在字和字之间设置指定长度的空白。比如:
显示效果为:
注意,如果文本中有英文单词,则空白会加在字母之间,而不是单词之间。
五、使用CSS的 word-spacing 属性
CSS的word-spacing属性用于设置文本中单词之间的间隔,它的取值可以是一个带单位的长度值,浏览器会在单词和单词之间设置指定长度的空白。比如:
显示效果为:
注意,HTML是以空格来区分单词的,它会把单词间的空白按指定长度显示。
六、使用CSS的 text-indent 属性
CSS的text-indent属性用于设置首行缩进,它的取值可以是一个带单位的长度值,浏览器会在段落的首行开始处设置指定长度的空白。比如:
显示效果为:
说明:em 是一个相对长度单位,2em 表示要缩进两个字的距离。
转载于:https://www.cnblogs.com/liangxiaofeng/p/5932678.html
Html中各种空格的显示相关推荐
- Word7中尾部空格不能显示下划线的解决方法
Word2007中尾部空格不能显示下划线的解决方法 1. 调出"段落"对话框,将"中文版式"->"允许西文在„„换行"打勾.这 ...
- Word中尾部空格不能显示下划线的解决方法
1:在最后插入一个非间断性空格(Ctrl + Shift + Space). 2:使用 Tab 键并将下划线格式应用于制表符
- 在vi 中设置tab键为4个空格,并显示行号,对文件中的TAB与空格进行相互转换
在vi 中设置tab键为4个空格,并显示行号,对文件中的TAB与空格进行相互转换 如何在vi 中设置tab键为4,显示行号 对以前的文件可以用下面的命令进行空格和TAB互换 如何在vi 中设置tab键 ...
- Android TextVeiw 在java代码中添加空格的方法
可以使用uniconde 的编码设置空格,有三种方法的 \u00A0,\u0020,\u3000 代码设置下 textView.setText("北\u00A0京"); textV ...
- linux 命令 空格转义,在Linux中,如何转义SCP复制路径中的空格?
问题描述 我是Linux新手,我想将文件从远程复制到本地系统-现在,我在Linux系统中使用scp命令.当我尝试将其复制时,我有一些文件夹或文件名带有空格文件,它显示错误消息:"没有这样的文 ...
- PyCharm将制表符转换为空格并显示的配置方法
写在前面 在使用PyCharm时候,每次一使用option+command+L格式化代码,就会出现一大堆的pep8 error,虽然不影响运行,但是还是希望有个完美的解决,毕竟Python是强制缩进的 ...
- php 替换 tab,PHP 删除字符串中的空格和换行符终极方法 - 文章教程
有时我们生成的代码中,或多或少会遇到代码中或者字符串中有多余的空格.换行等其他字符,但是这些字符在浏览器里面是不显示出来,任何的换行和再多的空格,都只显示一个空格的空间,这势必对网页的优化有这极其不好 ...
- linux查看文件时显示行号,linux中查看文件时显示行号
linux中查看文件时显示行号 [root@1-min etc]# cat -n rsyslog.conf //显示所有行号(包括空行) [root@1-min etc]# ...
- Word中的空格变成点的问题与解决
问题: Word里面的空格全部变成了点,而且再次输入时也会出现点,而Tab也成为了一个向右的箭头. 原因: 出现这种情况的原因是我不小心按了shift+ctrl+8,只要再次这按下这个 ...
最新文章
- springboot(十八):使用Spring Boot集成FastDFS
- 配置表CRMC_SORG_R3ORG在SPRO里的配置路径
- python 的按位与 或 异或 运算
- P7324-[WC2021]表达式求值【dp】
- linux shell express,Linux下使Shell 命令脱离终端在后台运行
- kalman filter卡尔曼滤波器- 数学推导和原理理解-----网上讲的比较好的kalman filter和整理、将预测值和观测值融和...
- EMR 配置纪录(不断更新)
- 基于CAT12的report数据做QC质量检查,排除离群点——IQR欧拉数
- 关于适配,我想说。。。
- 想要彻底卸载Mac应用程序,还得要用这些方法才行
- bat 自定义位数随机密码生成器
- 文件包含漏洞 文件伪协议利用
- matlab和Excel的交互 非xlsread和xlswrite(1-Excel基础)
- Linux命令之vmstat命令
- 力天创见客流计数方案
- proe 5.0 m060安装
- 社交网站SNS的运用
- Uniapp实现快递物流轨迹
- simpack车轮不圆
- java:求和求平均值
热门文章
- rancher部署项目Validation failed in API: Deployment.apps“”must be no more than 63 characters问题原因及解决方法
- 2022-2028年中国急救中心行业发展战略规划及未来前景展望报告
- Go 学习笔记(66)— Go 并发同步原语(sync.Mutex、sync.RWMutex、sync.Once)
- 当有人看不起你时,要懂得反省自己
- 【JavaScript总结】JavaScript语法基础:DOM
- System.FormatException:“输入字符串的格式不正确。”
- list extend 和 append
- 北汽蓝谷极狐阿尔法S与T
- CUDA功能和通用功能
- OpenCV读写视频文件解析(二)