为什么这样子每个地方可以加一个空格?是每个字后面我都打了空格,而且边上的浏览器也显示出来了

来源:3-2 再加点空格呢 - 使用特殊字符 实现空格标签

宇智波334455

2016-07-19 16:39

来 源 : 作 文 网 &nbsp &nbsp 作 者 : 为 梦 想 而 飞 

写回答 关注

9回答

  • 慕移动9181930
    2022-03-24 11:41:40
  • 慕瓜3177915
    2016-07-29 20:44:21

    嘿嘿 无论打多少个空格 在HTML文件下都只会解析成一个空格的

  • 岑鱼
    2016-07-19 16:50:20

    需要让网页显示出一个空格的时间,在代码中以&nbsp来代表一个空格 ,代码的空格与空格直接采用分号来进行分割,例如     

  • 魔法师李维
    2016-07-19 16:49:27

    转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当做文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。

    其实所有编程语言,拥有转义字符的原因基本上是两点:一、使用转义字符来表示字符集中定义的字符,比如ASCll里面的控制字符及回车换行等字符,这些字符都没有现成的文字代号。所以只能用转义字符来表示 。二、某一些特定的字符在编辑语言中被定义为特殊用途的字符。这些字符由于被定义为特殊用途,它们失去了原有的意义。比如说Html中,<被HTML定义为标签的开始,所以当我们转入<时,HTML就会把它当作为开始,而不是当作一个<来看待。再如PHP 的双引号("),被PHP定义为字符串的外围标签,所以如果你在一对双引号里面,还想要使用双引号,只能使用转义字符了。不然PHP就会报错了。

    从上面也可以看出转义无非是两种情况:1:将普通字符转为特殊用途,一般是编程语言中,用于表示不能直接显示的字符,比如后退键,回车键,等。2:用来将特殊意义的字符转换回它原来的意义。一般用在正则表达式中。还有有些脚本语言是弱类型,有些语言比如html 并不是编程语言,而是标记语言,有些语言只有一种类型 比如shell 脚本语言,这些语言中字符串都不加引号” ” ,或者可以不加引号“ ”,所以有时候需要转移字符说明某字符此时的身份是普通字符,而不是有特殊意义的元字符。

    另外出于网站的安全。在数据写入数据库前,都会使用转义字符(函数)对一些敏感字符进行转义。这样做可以避免一些别有用心的人利用特殊符号的注入攻击。


    来自百度知道

    常见转义字符
    http://blog.csdn.net/wusuopubupt/article/details/8817826

  • 超超超超超超超超超
    2016-07-19 16:46:27
    这就是html固定的格式啊 就和你在word里面学文章时需要添加空格,都需要敲击两下空格键一样,在html只不过变成输入两遍代码罢了


  • 学习小宝子
    2016-07-19 16:46:17

    html中是忽略回车和空格的,所以想在文本中输入空格需要写&nbsp;代表一个空格,同理<br/>代表回车

  • 偷偷的学习
    2016-07-19 16:45:42

     &nbsp就是代表空格符,在html中你输入的空格浏览器都是忽略的,所以要用&nbsp代表输入空格

  • ElvinC
    2016-07-19 16:45:34

    在代码中直接空格键浏览器是不会解析的。所以在浏览器中显示空格的时候就需要&nbsp; 在浏览器中的显示为一个空格

  • ★EveryThing
    2016-07-19 16:45:01

    在代码中直接空格键浏览器是不会解析的。所以在浏览器中显示空格的时候就需要&nbsp; 在浏览器中的显示为一个空格

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225810 学习 · 18234 问题

查看课程

相似问题