您现在的位置是:网站首页> 编程资料编程资料
浅谈HTML代码中的空格和空行HTML中的5种空格各表示的意义HTML大于号、小于号、空格、引号等常用的转义代码写法一览表探讨HTML不同空格的特性与表现形式(推荐)浅析html 空格代码HTML/CSS中的空格处理及如何保留页面中的空格
2021-08-30
1668人已围观
简介 下面小编就为大家带来一篇浅谈HTML代码中的空格和空行。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
HTML 代码中的所有连续的空格或空行(换行)都会被显示为一个空格。
例子1:(文本内容中的连续空格)
代码
- <p>这段文本中,输入连续的空格 大概输入了十个。p>
- 这段文本中,输入连续的空格 大概输入了十个。
例子2:(代码之间的连续空格)
代码
- <span>span是一个行内标签span> <span>和前面的span元素之间隔了很多个空格span>
- span是一个行内标签 和前面的span元素之间隔了很多个空格
上面两个例子证明:HTML代码中连续的空格在显示时会显示为一个空格,其余的多余的空格会被移除或者说被忽略。
段落文本其实也是HTML代码的一部分,只不过它在p标签内部,而例子2的空格是在两个span标签之间。
理解了空格,现在看看空行,同理
例子3:(文本内容中的空行)
代码
- <p>这段文本中,输入连续的空行
- 大概输入了五行。p>
- 这段文本中,输入连续的空行 大概输入了五行。
- <span>span是一个行内标签span>
- <span>和前面的span元素之间隔了很多空行span>
- span是一个行内标签 和前面的span元素之间隔了很多空行
得证:HTML 代码中的所有连续的空格或空行(换行)都会被显示为一个空格。
既然如此,如果我们希望扩大两个字符之间的间距,让代码中的连续空格或空行显示出来的结果也是连续的空格或空行,那该怎么办?其实很简单。
方法一:我们可以用预格式化标签
,无论是空格或空行都适用。显示效果XML/HTML Code复制内容到剪贴板
- <pre>
- 这是
- 预格式文本。
- 它保留了 空格
- 和换行。
- pre>
XML/HTML Code复制内容到剪贴板
- 这是
- 预格式文本。
- 它保留了 空格
- 和换行。
方法二:我们可以用空格实体符 代替空格,用换行标签
代替空行。虽然这种方法可以得到我们想要的显示效果,但是对搜索引擎不是最友好的方式,因为 和
在HTML中都是没有语义的。所以建议尽量少用。另外需要注意的是, 必须小写,而且最后面的分号是不能省略的。
方法三:(适合空格)使用全角空格
全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。
问题:怎么使用全角输入法?
以搜狗输入法为例,我们通常使用的是半角输入,其状态栏中有个月亮的标志,就说明正在使用的是半角输入,如果是太阳的标志,就说明使用的是全角输入。全角/半角的切换可以通过点击标志,也可以通过快捷键 Shift+Space(空格符)切换。
半角输入(月亮) 全角输入(太阳)
方法四:使用CSS样式中字间隔属性控制,CSS中的word-spacing 属性可以改变字(单词)之间的标准间隔。我们知道英文中两个单词之间是通过空格隔开的,所以我们视觉上可以这样认为,word-spacing改变了(拉长或缩短)单词之间那个空格的宽度。
方法五:使用CSS样式中的white-space 属性,这个属性声明如何处理元素内的空白符。
| 值 | 描述 |
|---|---|
| normal | 默认。空白会被浏览器忽略。 |
| pre | 空白会被浏览器保留。其行为方式类似 HTML 中的 标签。 |
| nowrap | 文本不会换行,文本会在在同一行上继续,直到遇到 标签为止。 |
| pre-wrap | 保留空白符序列,但是正常地进行换行。 |
| pre-line | 合并空白符序列,但是保留换行符。 |
white-space:normal;就是正常,和不设置一样,连续空格和空行都只会显示一个空格。
white-space:nowrap;不换行是什么意思呢?正常情况下,当我们的文本超出了文本域,文本就会自动折行,这个设置就是说不自动折行了,而是碰到换行标签
才换
white-space:pre;和方法一相同,将文本原样输出显示。当文本超出文本域时,不换行,会产生滚动条。
white-space:pre-wrap;保留空格和空行,但当文本超出文本域时,会自动换行。
white-space:pre-line;连续的空格会显示为一个空格,但保留连续的空行。
以上就是小编为大家带来的浅谈HTML代码中的空格和空行全部内容了,希望大家多多支持~
原文地址:http://www.cnblogs.com/web-HCJ/p/4543093.html
相关内容
- HTML (css样式规范)必看篇书写CSS的5个小技巧让你的样式更规范让样式表CSS代码更加专业规范 CSS 样式书写规范(推荐)
- HTML中相似的标签和属性的区别详解细数html中的列表标签html中常用的标签总结(必看)HTML5新增加标签和功能概述html meta标签的使用总结(推荐)浅谈Html5中视频 音频标签 进度条的问题HTML块级标签汇总(小篇)HTML标签marquee实现滚动效果的简单方法(必看)
- 浅谈Iframe网页内部的导航窗口举例讲解HTML中iframe和frame的区别深入剖析HTML5 内联框架iFrameHTML中iFrame标签的两个用法介绍利用iframe在网页中显示天气附效果截图a标签的target链接指向iframe的方法用jquery进行修复在iframe下的页面锚点失效问题iframe框架在IE浏览器下将白色背景设为透明色iframe截取网站部分内容实现思路及代码
- 探讨HTML不同空格的特性与表现形式(推荐)HTML中的5种空格各表示的意义HTML大于号、小于号、空格、引号等常用的转义代码写法一览表浅谈HTML代码中的空格和空行浅析html 空格代码HTML/CSS中的空格处理及如何保留页面中的空格
- html页面公共样式(推荐)HTML5对手机页面长按会粘贴复制禁用的解决方法关于HTML5语义标签的实践(blog页面)HTML绘制用户注册页面浅谈html5增强的页面元素网站页面一定需要HTML静态化吗 实战说明静态化的必要性
- 浅谈语义化的HTML结构到底有什么好处HTML5语义化元素你真的用对了吗HTML5新特性之语义化标签HTML5中语义化 b 和 i 标签HTML5 语义化结构化规范化HTML标签语义化(含H5) 详解HTML5常用的语义化标签浅谈HTML的语义化和一些简单优化使用语义化标签去写你的HTML 兼容IE6,7,8HTML标签语义化的介绍XHTML标签语义化介绍
- HTML基本结构全面了解html文档基本结构(制作网页基础知识)常用html元素总结包括基本结构、文档类型、头部、主体等等HTML基础:HTML的基本结构HTML基本结构_动力节点Java学院整理
- html/css基础篇——html代码编写过程中的几个警惕点(必看)html、css基础注意点(前端必看篇)HTML CSS样式基础(必看篇)HTML基础总结推荐(段落)HTML基础知识——css样式表,样式属性,格式与布局详解HTML基础知识——设置超链接的样式简单实例HTML基础必看——全面了解css样式表HTML基础必看---表单,图片热点,网页划区和拼接详解HTML基础重点_一般标签、常用标签和表格浅谈HTML(css基础样式)前端开发每天必学之HTML入门介绍
- 简单html以及css的用法详解HTML5跨浏览器纯CSS工具提示特效源码html/css基础篇——html代码编写过程中的几个警惕点(必看)html、css基础注意点(前端必看篇)HTML CSS样式基础(必看篇)浅谈HTML5 & CSS3的新交互特性HTML5和CSS3实例教程总结(推荐)HTML基础知识——css样式表,样式属性,格式与布局详解HTML基础必看——全面了解css样式表HTML+CSS项目开发经验总结(推荐)
- 一些有用的meta设置方法(必看)HTML的meta标签常见用法集锦

