[HTML] 用HTML转义字符让title属性支持换行

<div title="abc& #10;def">test</div>

其中“& #10;”(去掉&#之前的空格才行)是换行符的HTML转义字符。

注:
一些字符在HTML中有特殊的含义,比如小于号“<”用于定义HTML标签的开始。
如果我们希望浏览器正确的显示这些字符,就必须在HTML源码中对字符进行转义

转义字符有3个组成部分:
(1)&
(2)实体名称,或“#实体编号”
(3);

使用实体名称表示转义字符,比实体编号更容易记忆。
但是,并不是所有浏览器都支持最新的实体名称,
而几乎所有的浏览器对实体编号的支持都很好。

例:
通常情况下,HTML会裁掉文档中的空格。
如果在文档中输入了10个空格,那么HTML会去掉9个。
而如果使用& nbsp;& #160;(去掉&#之前的空格才行)就可以在文档中增加空格。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,958评论 18 399
  • 为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号...
    魔_术师阅读 11,641评论 0 2
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,461评论 0 4
  • 绝对路径和相对路径 文件和目录名可以是绝对的,这表示名称以 / 开头。也可以相对于当前工作目录,这表示不是以 / ...
    StarShift阅读 1,820评论 0 1
  • 用sequelize操作数据库,在写一个查询方法的时候报了这个错误,后来debug发现原来是查询条件多嵌套了一层,...
    2远阅读 4,624评论 0 0