這幾天丑罪,做個網頁,之后進行解析,總是出錯吩屹。最后發(fā)現(xiàn)是因為錯誤的使用了尖括號 “<”,">"跪另。
如下面的html代碼:
<body> 顯示:<input id="myTest" type="text" value="5<=6" ></input> </body>
上面的value屬性值中含有“<”,瀏覽器可能會正常顯示煤搜,但是在解析的時候可能就會出錯免绿。
在網上搜了一下,如果要在標簽中顯示"<"或者">"等特殊字符擦盾,可以使用“&”開頭嘲驾,“;”結尾,中間加上字符對應的編碼就可以啦迹卢。
如:
< < <= ≤
> > >= ≥
<body>
小于等于:<input id="myTest1" type="text" value="5≤6" ></input><br>
大于:<input id="myTest2" type="text" value="5>6" ></input><br></body>
更多特殊字符顯示可以參考如下:
HTML語言中括號(尖括號)的字符編碼
有時候寫文章時,段落里引用的代碼莫名的就被解釋到原本的html中了,通過用一些HTML里特殊字符的編碼即可回到原文,保留原格式.
字符 十進制字符編號 實體名字 說明
! ! — 驚嘆號Exclamation mark
” " " 雙引號Quotation mark
# # — 數字標志Number sign
$ $ — 美元標志Dollar sign
% % — 百分號Percent sign
& & & Ampersand
‘ ' — 單引號Apostrophe
( ( — 小括號左邊部分Left parenthesis
) ) — 小括號右邊部分Right parenthesis
* * — 星號Asterisk
+ + — 加號Plus sign
, , — 逗號Comma
– - — 連字號Hyphen
. . — 句號Period (fullstop)
/ / — 斜杠Solidus (slash)
0 0 — 數字0 Digit 0
1 1 — 數字1 Digit 1
2 2 — 數字2 Digit 2
3 3 — 數字3 Digit 3
4 4 — 數字4 Digit 4
5 5 — 數字5 Digit 5
6 6 — 數字6 Digit 6
7 7 — 數字7 Digit 7
8 8 — 數字8 Digit 8
9 9 — 數字9 Digit 9
: : — 冒號Colon
; ; — 分號Semicolon
< < < 小于號Less than
= = — 等于符號Equals sign
> > > 大于號Greater than
? ? — 問號Question mark
@ @ — Commercial at
A A — 大寫A Capital A
B B — 大寫B(tài) Capital B
C C — 大寫C Capital C
D D — 大寫D Capital D
E E — 大寫E Capital E
F F — 大寫F Capital F
G G — 大寫G Capital G
H H — 大寫H Capital H
I I — 大寫J Capital I
J J — 大寫K Capital J
K K — 大寫L Capital K
L L — 大寫K Capital L
M M — 大寫M Capital M
N N — 大寫N Capital N
O O — 大寫O Capital O
P P — 大寫P Capital P
Q Q — 大寫Q Capital Q
R R — 大寫R Capital R
S S — 大寫S Capital S
T T — 大寫T Capital T
U U — 大寫U Capital U
V V — 大寫V Capital V
W W — 大寫W Capital W
X X — 大寫X Capital X
Y Y — 大寫Y Capital Y
Z Z — 大寫Z Capital Z
[ [ — 中括號左邊部分Left square bracket
\ \ — 反斜杠Reverse solidus (backslash)
] ] — 中括號右邊部分Right square bracket
^ ^ — Caret
_ _ — 下劃線Horizontal bar (underscore)
` ` — 尖重音符Acute accent
a a — 小寫a Small a
b b — 小寫b Small b
c c — 小寫c Small c
d d — 小寫d Small d
e e — 小寫e Small e
f f — 小寫f Small f
g g — 小寫g Small g
h h — 小寫h Small h
i i — 小寫i Small i
j j — 小寫j Small j
k k — 小寫k Small k
l l — 小寫l Small l
m m — 小寫m Small m
n n — 小寫n Small n
o o — 小寫o Small o
p p — 小寫p Small p
q q — 小寫q Small q
r r — 小寫r Small r
s s — 小寫s Small s
t t — 小寫t Small t
u u — 小寫u Small u
v v — 小寫v Small v
w w — 小寫w Small w
x x — 小寫x Small x
y y — 小寫y Small y
z z — 小寫z Small z
{ { — 大括號左邊部分Left curly brace
| | — 豎線Vertical bar
} } — 大括號右邊部分Right curly brace
~ ~ — Tilde
—  — 未使用Unused
  空格Nonbreaking space
? ¡ ¡ Inverted exclamation
¢ ¢ ¢ 貨幣分標志Cent sign
£ £ £ 英鎊標志Pound sterling
¤ ¤ ¤ 通用貨幣標志General currency sign
¥ ¥ ¥ 日元標志Yen sign
| ¦ ¦ or &brkbar; 斷豎線Broken vertical bar
§ § § 分節(jié)號Section sign
¨ ¨ ¨ or ¨ 變音符號Umlaut
? © © 版權標志Copyright
a ª ª Feminine ordinal
? « « Left angle quote, guillemet left
? ¬ ¬ Not sign
­ ­ Soft hyphen
? ® ® 注冊商標標志Registered trademark
ˉ ¯ ¯ or &hibar; 長音符號Macron accent
° ° ° 度數標志Degree sign
± ± ± 加或減Plus or minus
2 ² ² 上標2 Superscript two
3 ³ ³ 上標3 Superscript three
′ ´ ´ 尖重音符Acute accent
μ µ µ Micro sign
? ¶ ¶ Paragraph sign
· · · Middle dot
? ¸ ¸ Cedilla
1 ¹ ¹ 上標1 Superscript one
o º º Masculine ordinal
? » » Right angle quote, guillemet right
? ¼ ¼ 四分之一Fraction one-fourth
? ½ ½ 二分之一Fraction one-half
? ¾ ¾ 四分之三Fraction three-fourths
? ¿ ¿ Inverted question mark
à À À Capital A, grave accent
á Á Á Capital A, acute accent
? Â Â Capital A, circumflex
? Ã Ã Capital A, tilde
? Ä Ä Capital A, di?esis / umlaut
? Å Å Capital A, ring
? Æ Æ Capital AE ligature
? Ç Ç Capital C, cedilla
è È È Capital E, grave accent
é É É Capital E, acute accent
ê Ê Ê Capital E, circumflex
? Ë Ë Capital E, di?esis / umlaut
ì Ì Ì Capital I, grave accent
í Í Í Capital I, acute accent
? Î Î Capital I, circumflex
? Ï Ï Capital I, di?esis / umlaut
D Ð Ð Capital Eth, Icelandic
? Ñ Ñ Capital N, tilde
ò Ò Ò Capital O, grave accent
ó Ó Ó Capital O, acute accent
? Ô Ô Capital O, circumflex
? Õ Õ Capital O, tilde
? Ö Ö Capital O, di?esis / umlaut
× × × 乘號Multiply sign
? Ø Ø Capital O, slash
ù Ù Ù Capital U, grave accent
ú Ú Ú Capital U, acute accent
? Û Û Capital U, circumflex
ü Ü Ü Capital U, di?esis / umlaut
Y Ý Ý Capital Y, acute accent
T Þ Þ Capital Thorn, Icelandic
? ß ß Small sharp s, German sz
à à à Small a, grave accent
á á á Small a, acute accent
a â â Small a, circumflex
? ã ã Small a, tilde
? ä ä Small a, di?esis / umlaut
? å å Small a, ring
? æ æ Small ae ligature
? ç ç Small c, cedilla
è è è Small e, grave accent
é é é Small e, acute accent
ê ê ê Small e, circumflex
? ë ë Small e, di?esis / umlaut
ì ì ì Small i, grave accent
í í í Small i, acute accent
? î î Small i, circumflex
? ï ï Small i, di?esis / umlaut
e ð ð Small eth, Icelandic
? ñ ñ Small n, tilde
ò ò ò Small o, grave accent
ó ó ó Small o, acute accent
? ô ô Small o, circumflex
? õ õ Small o, tilde
? ö ö Small o, di?esis / umlaut
÷ ÷ ÷ 除號Division sign
? ø ø Small o, slash
ù ù ù Small u, grave accent
ú ú ú Small u, acute accent
? û û Small u, circumflex
ü ü ü Small u, di?esis / umlaut
y ý ý Small y, acute accent
t þ þ Small thorn, Icelandic
? ÿ ÿ Small y, umlaut