张银的博客


Eat to live, but do not live to eat.

导航

换行 转义

Posted on 2008-12-18 21:17  张银  阅读(1428)  评论(0编辑  收藏  举报
<textarea >'----'+&#13;&#10;+'---'</textarea>

 

<SCRIPT LANGUAGE="JavaScript">
<!--
  function test(obj) 
  {
    obj.innerText
="ddd\naaa";
  }
//-->
</SCRIPT>

<TEXTAREA id="tt" NAME="" ROWS="" COLS="" onclick="test(this);"></TEXTAREA>

<href="#"  title="这




么"
>there</a>

<href="javascript:;" title="这是一行!&#13;这是另一行!">把鼠标放上来</a>

&的转义序列为 &amp;或&#38;
<的转义序列为 &lt;或&#60;
>的转义序列为 &gt;或&#62;
前者为字符转义序列,后者为数字转义序列。

例如 
&lt;font&gt;显示为<font>,若直接写为则被认为是一个标签。
a.转义序列各字符间不能有空格;
b.转义序列必须以";"结束;
c.单独的&不被认为是转义开始。
d.区分大小写

html使用的字符集是ISO &859 Larin-1字符集,该字符集中有许多标准键盘上无法输入的字符。
对这些特殊字符只能使用转义序列。

转义序列 转义结果
\b Backspace字符(ASCII 8)
\f 走纸换页字符(ASCII 12)
\n 换行字符(ASCII 10)
\r 回车字符(ASCII 13)
\t 制表符(Tab)(ASCII 9)
\" 双引号
\' 单引号
\\ 反斜线符号(\)
\000~\377 一个用8进制指定的字符(占一个字节)
\x00~\xFF 一个用16进制指定的字符(占一个字节)
\u0000~\uFFFF 一个用16进制指定的Unicode字符(占两个字符)

HTML 原始码 显示结果 描述
&lt; < 小於号或显示标记
&gt; > 大於号或显示标记
&amp; & 可用於显示其它特殊字符
&quot; " 引号
&reg; ® 己注册
&copy; © 版权
&trade; 商标
&ensp;   半方大的空白
&emsp;   全方大的空白
&nbsp;   不断行的空白
■ ISO Latin-1 特殊字符 :
HTML 原始码 显示结果 描述
&AElig; Æ Uppercase AE diphthing
&Aacute; Á Uppercase A, acute accent
&Acirc; Â Uppercase A, circumflex accent
&Agrave; À Uppercase A, grave accent
&Aring; Å Uppercase A, ring
&Atilde; Ã Uppercase A, tilde
&Auml; Ä Uppercase A, dieresis or umlaut mark
&Ccedil; Ç Uppercase C, cedilla
&ETH; Ð Uppercase Eth, Icelandic
&Eacute; É Uppercase E, acute accent
&Ecirc; Ê Uppercase E, circumflex accent
&Egrave; È Uppercase E, grave accent
&Euml; Ë Uppercase E, dieresis or umlaut mark
&Iacute; Í Uppercase I, acute accent
&Icirc; Î Uppercase I, circumflex accent
&Igrave; Ì Uppercase I, grave accent
&Iuml; Ï Uppercase I, dieresis or umlaut mark
&Ntilde; Ñ Uppercase N, tilde
&Oacute; Ó Uppercase O, acute accent
&Ocirc; Ô Uppercase O, circumflex accent
&Ograve; Ò Uppercase O, grave accent
&Oslash; Ø Uppercase O, slash
&Otilde; Õ Uppercase O, tilde
&Ouml; Ö Uppercase O, dieresis or umlaut mark
&THORN; Þ Uppercase THORN, Icelandic
&Uacute; Ú Uppercase U, acute accent
&Ucirc; Û Uppercase U, circumflex accent
&Ugrave; Ù Uppercase u, grave accent
&Uuml; Ü Uppercase U, dieresis or umlaut mark
&Yacute; Ý Uppercase Y, acute accent
&aelig; æ Lowercase ae diphthing
&aacute; á Lowercase a, acute accent
&acirc; â Lowercase a, circumflex accent
&agrave; à Lowercase a, grave accent
&aring; å Lowercase a, ring
&atilde; ã Lowercase a, tilde
&auml; ä Lowercase a, dieresis or umlaut mark
&ccedil; ç Lowercase c, cedilla
&eth; ð Lowercase eth, Icelandic
&eacute; é Lowercase e, acute accent
&ecirc; ê Lowercase e, circumflex accent
&egrave; è Lowercase e, grave accent
&euml; ë Lowercase e, dieresis or umlaut mark
&iacute; í Lowercase i, acute accent
&icirc; î Lowercase i, circumflex accent
&igrave; ì Lowercase i, grave accent
&iuml; ï Lowercase i, dieresis or umlaut mark
&ntilde; ñ Lowercase n, tilde
&oacute; ó Lowercase o, acute accent
&ocirc; ô Lowercase o, circumflex accent
&ograve; ò Lowercase o, grave accent
&oslash; ø Lowercase o, slash
&otilde; õ Lowercase o, tilde
&ouml; ö Lowercase o, dieresis or umlaut mark
&szlig; ß Lowercase sharp s, German (sz ligature)
&thorn; þ Lowercase thorn, Icelandic
&uacute; ú Lowercase u, acute accent
&ucirc; û Lowercase u, circumflex accent
&ugrave; ù Lowercase u, grave accent
&uuml; ü Lowercase u, dieresis or umlaut mark
&yacute; ý Lowercase y, acute accent
&yuml; ÿ Lowercase y, dieresis or umlaut mark



XML的转义字符,下面是五个在XML文档中预定义好的实体:

&lt;

<

 

 

小于号

&gt;

>

 

 

大于号

&amp;

&

&apos;

'

单引号

&quot;

"

双引号