浅谈HTML代码中的空格和空行

html 代码中的所有连续的空格空行(换行)都会被显示为一个空格。

例子1:(文本内容中的连续空格)

代码

这段文本中,输入连续的空格          大概输入了十个。

登录后复制

显示效果:“格”和“大”之间的是个空格显示出来只是一个空格。

立即学习“前端免费学习笔记(深入)”;

这段文本中,输入连续的空格 大概输入了十个。

登录后复制

例子2:(代码之间的连续空格)

代码

span是一个行内标签               和前面的span元素之间隔了很多个空格

登录后复制

显示效果:两个span元素之间连续的空格,显示出来即”签”与“和”之间的空格,只有一个空格。

span是一个行内标签 和前面的span元素之间隔了很多个空格

登录后复制

上面两个例子证明:HTML代码中连续的空格在显示时会显示为一个空格,其余的多余的空格会被移除或者说被忽略。

段落文本其实也是HTML代码的一部分,只不过它在p标签内部,而例子2的空格是在两个span标签之间。

理解了空格,现在看看空行,同理

例子3:(文本内容中的空行)

代码

这段文本中,输入连续的空行            大概输入了五行。

登录后复制

显示效果:如我们所见,文本代码中的五行空行,显示出来也只是一个空格。

这段文本中,输入连续的空行 大概输入了五行。

登录后复制

例子4:(元素之间/标签之间的空行),只要把例子2中的空格换成空行就可以了,显示效果和例子2的一样,多行空行都只会显示为一个空格。

span是一个行内标签            和前面的span元素之间隔了很多空行

登录后复制

span是一个行内标签 和前面的span元素之间隔了很多空行

登录后复制

得证:html 代码中的所有连续的空格或空行(换行)都会被显示为一个空格。

既然如此,如果我们希望扩大两个字符之间的间距,让代码中的连续空格或空行显示出来的结果也是连续的空格或空行,那该怎么办?其实很简单。

方法一:我们可以用预格式化标签

,无论是空格或空行都适用。

  这是  预格式文本。  它保留了      空格  和换行。  

登录后复制

显示效果

这是  预格式文本。  它保留了      空格  和换行。

登录后复制

方法二:我们可以用空格实体符 代替空格,用换行标签
代替空行。虽然这种方法可以得到我们想要的显示效果,但是对搜索引擎不是最友好的方式,因为 和
在HTML中都是没有语义的。所以建议尽量少用。另外需要注意的是,  必须小写,而且最后面的分号是不能省略的。

 

方法三:(适合空格)使用全角空格

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

问题:怎么使用全角输入法?

以搜狗输入法为例,我们通常使用的是半角输入,其状态栏中有个月亮的标志,就说明正在使用的是半角输入,如果是太阳的标志,就说明使用的是全角输入。全角/半角的切换可以通过点击标志,也可以通过快捷键 Shift+Space(空格符)切换。

            半角输入(月亮)                                   全角输入(太阳)

浅谈HTML代码中的空格和空行

方法四:使用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代码中的空格和空行全部内容了,希望大家多多支持PHP中文网~

更多浅谈HTML代码中的空格和空行相关文章请关注PHP中文网!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2836360.html

(0)
上一篇 2025年3月9日 06:13:55
下一篇 2025年3月9日 06:14:03

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 全面了解html.css溢出

    全面了解html.css溢出 XML/HTML Code复制内容到剪贴板 p{ height: 110px; width: 250px; border: 1px solid red; } .a{overflow: visible; } .b…

    编程技术 2025年3月9日
    100
  • 举例讲解HTML中iframe和frame的区别

    不知道你在项目中用过frameset属性没有,frameset这个属性是在去年我在一个在线客服系统制作中用过,因为客服系统要有固定的布局,上面一块,下面一块等等,当时就是用的frameset和frame。在我用完了这些属性之后,我才明白了i…

    编程技术 2025年3月9日
    200
  • HTML中三种定位relative,absolute,fixed后,盒子的百分比宽度及位置易错点

    1 . 相对定位relative:顾名思义,相对定位是相对于自己的位置来进行偏移,如下图:                    以盒子中心为基准,为每条边的正方向,例:       向右移动20px :  代码为left:20px;或者r…

    2025年3月9日
    200
  • Html 制作相册

    本文主要讲述采用html5+jquery+css 制作相册的小小记录。 主要功能点: Html5进行布局 调用jQuery(借用官网的一句话:The Write Less, Do More)极大的简化了JavaScript编程 CSS 样式…

    2025年3月9日
    200
  • 特殊字符html,css转义大全

    使用方法:  这些字符属于unicode字符集,所以,你的文档需要声明为utf-8; 下面符号列表的后面有两列编号,它们并不太一样,第一列是用于html的,你需要在前面加上符号; 第二列可以用于css文件中,但是需要用反斜杠转义; 第二列也…

    编程技术 2025年3月9日
    200
  • 有关HTML表格边框的设置小技巧

    下面小编就为大家带来一篇有关html表格边框的设置小技巧。小编觉得挺不错的,现在分享给大家,也给大家做个参考 对于很多初学HTML的人来说,表格 是最常用的标签了,但对于表格边框的控制,很多初学者却不甚其解。 一般我们用表格的时候总会给它个…

    2025年3月9日 编程技术
    200
  • 使用语义化标签去写你的HTML 兼容IE6,7,8

    下面小编就为大家带来一篇使用语义化标签去写你的html 兼容ie6,7,8。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧 HTML5增加了更多语义化的标签,如header,footer,nav……让我们在页面编…

    2025年3月9日
    200
  • HTML九宫格布局实现方法

    网站布局多样化是我们前端的拿手菜!最近看到uc浏览器的默认标签页使用的就是九宫格布局。就研究了下,在这里,我就分享一下代码,共同学习下!效果如下: nbsp;html>        全兼容的HTML九宫格布局            …

    2025年3月9日
    200
  • 一些HTML代码的编写风格建议小结

    省略资源文件的协议 建议省略掉图片, 媒体文件, 样式和脚本 URL 中的协议部分 (http:, https:), 省略掉协议部分后, 资源文件将继承页面 URL 的协议. 不但可以防止内容混用的问题, 还可以减小页面的尺寸. 比如: 引…

    2025年3月9日
    200
  • 详解HTML/XHTML中img图像标签的基本用法

     图像标签用于在网页里显示一副图像。 HTML/XHTML 图像 标签在 XHTML 中,通过 标签来定义显示一副图像。是一个非成对标签。 基本语法: 登录后复制登录后复制 标签 通过 src 属性来确定图像来源,url 是一个相对或者绝对…

    2025年3月9日
    200

发表回复

登录后才能评论