//

作者:lofayo    发布于:

网页端空格理解:

问题背景:

       
当在HTML页面里输入多个空格,或换行,浏览器在解析时,都只会转成一个空格,那如何才能输入想多少空格就多少空格呢?

解决办法:

 

       
nbsp: non-breaking space(不间断空格)

       
为什么称呼为“不间断空格”,这个问题来源于英文词组破折号连接单词在一行末尾显示,被身首异处(被间断了),

如:一个词组分两行显示,破折号连接器被分成两行显示

不方便阅读,在Word下,在词组空格间用Ctrl+shift+space,实现同一行显示,破折号连接词最前面按Ctrl+shift+space,也同样实现同一行显示。

这就是为什么称为“不间断空格”

对HTML实体理解

问题背景:

       
我们知道,小于号(<)在html被用作了标签符号,所以浏览器解析时,都会把它当做标签解析了,那怎么在HTML里输出这个效果呢?

解决办法:

       
所以引进字符实体,用于页面显示预留字符,这些预留字符包括:HTML里作为它用的字符、键盘打印不出的特殊字符,用法:

&entity_name;

转义字符理解:

分两种(就我领域):

  • HTML字符实体(字符实体也是转义字符):  
  • JS转义字符 : \" \\ \'

作用情况:

  • ASCII不存在的特殊字符,用转义字符显示,如:换行
  • 将某些作为它用的字符,如<作为标签的开始,转成本义
format_list_numbered

(无)

  1. 1. 网页端空格理解:
  2. 2. 对HTML实体理解
  3. 3. 转义字符理解:
vertical_align_top

Copyright © 2017 每天寻求一点变化

Powered by Hexo & Theme - Vateral