Escape последовательности
Интернет-страницы - это текстовые файлы, содержимое которых можно разделить на разметку гипертекста и смысловой текст. Разметка определяется правилами языка HTML. Элементы разметки (тэги) отделяются специальными символами < (знак "меньше") и >(знак "больше"). Но эти символы (это же математические знаки) могут быть необходимы в тексте. Если просто написать в исходном тексте страницы знак "меньше", то при его интерпретации броузером произойдет ошибка, поскольку после этого символа ожидается имя тэга.
&номер_или_имя;
меньше - < - <
больше - > - >
амперсанд - & - &
Еще одна важная подстановка - символ непереносимого пробела (No Breaking SPace). Несколько таких пробелов (или чередование его с обычными пробелами) не сливаются в один при интерпретации броузером. Он рассматривается как значащий символ, занимающий столько же места, сколько 1 обычный пробел. Его имя - . А этот отступ иллюстрирует использование нескольких таких пробелов.
Для решения проблемы использования служебных символов в тексте язык HTML (как и языки программирования) применяются "escape-последовательности" (еще их называют "подстановками"). Это особые сочетания символов, которые означают для интерпретатора другой символ. Вообще-то, таким же способом можно выразить любой символ.
В языке HTML имеется два способа указания символов через подстановки: по номеру в таблице или с помощью мнемонического имени символа. Общий вид подстановки такой:
Например, подстановки © и © вызовут появление одного и того же символа © (знак "Copyright").
Самые частоупотребляемые подстановки - это те, которые заменяют управляющие символы разметки HTML и знак амперсанда (&), использующийся в синтаксисе самих подстановок.больше - > - >
амперсанд - & - &
Внимание, escape-последовательности чувствительны к регистру. Это значит, что (например) нельзя использовать < вместо<.
номер | имя | описание | просмотр |
�- | - | Unused | - |
	 | - | Horizontal Tab | space |
| - | Line feed | space |
- | - | Unused | - |
  | - | Space | space |
! | - | Exclamation mark | ! |
" | " | Quotation mark | " |
# | - | Number sign | # |
$ | - | Dollar sign | $ |
% | - | Percent sign | % |
& | & | Ampersand | & |
' | - | Apostrophe | ' |
( | - | Left parenthesis | ( |
) | - | Right parenthesis | ) |
* | - | Asterisk | * |
+ | - | Plus sign | + |
, | - | Comma | , |
- | - | Hyphen | - |
. | - | Period (full stop) | . |
/ | - | Solidus (slash) | / |
0-9 | - | Digits (0-9) | 0 - 9 |
: | - | Colon | : |
; | - | Semi-colon | ; |
< | < | Less than | < |
= | - | Equals sign | = |
> | > | Greater than | > |
? | - | Question mark | ? |
@ | - | Commercial at | @ |
A-Z | - | Upper case A-Z | A - Z |
[ | - | Left square bracket | [ |
\ | - | Reverse solidus (backslash) | \ |
] | - | Right square bracket | ] |
^ | - | Caret | ^ |
_ | - | Horizontal bar | _ |
` | - | Acute accent | ` |
a-z | - | Lower case a-z | a - z |
{ | - | Left curly brace | { |
| | - | Vertical bar | | |
} | - | Right curly brace | } |
~ | - | Tilde | ~ |
-Ÿ | - | Unused | - |
  | | Non-breaking space | |
¡ | ¡ | Inverted exclamation | ¡ |
¢ | ¢ | Cent sign | ¢ |
£ | £ | Pound sterling sign | £ |
¤ | ¤ | General currency sign | ¤ |
¥ | ¥ | Yen sign | ¥ |
¦ | ¦ | Broken vertical bar | ¦ |
§ | § | Section sign | § |
¨ | ¨ | Umlaut (dierisis) | ¨ |
© | © | Copyright | © |
ª | ª | Feminine ordinal | ª |
« | « | Left angle quote, guillemot left | « |
¬ | ¬ | Not sign | ¬ |
­ | ­ | Soft hyphen | |
® | ® | Registered trademark | ® |
¯ | ¯ | Macron accent | ¯ |
° | ° | Degree sign | ° |
± | ± | Plus or minus | ± |
² | ² | Superscript two | ² |
³ | ³ | Superscript three | ³ |
´ | ´ | Acute accent | ´ |
µ | µ | Micro sign | µ |
¶ | ¶ | Paragraph sign | ¶ |
· | · | Middle dot | · |
¸ | ¸ | Cedilla | ¸ |
¹ | ¹ | Superscript one | ¹ |
º | º | Masculine ordinal | º |
» | » | Right angle quote, guillemot right | » |
¼ | ¼ | Fraction (one quarter) | ¼ |
½ | ½ | Fraction (one half) | ½ |
¾ | ¾ | Fraction (three quarters) | ¾ |
¿ | ¿ | Inverted question mark | ¿ |
À | À | Capital A, grave accent | À |
Á | Á | Capital A, acute accent | Á |
 |  | Capital A, circumflex accent |  |
à | à | Capital A, tilde | à |
Ä | Ä | Capital A, umlaut (dierisis) | Ä |
Å | Å | Capital A, ring | Å |
Æ | Æ | Capital AE dipthong (ligature) | Æ |
Ç | Ç | Capital C, cedilla | Ç |
È | È | Capital E, grave accent | È |
É | É | Capita E, acute accent | É |
Ê | &Eirc; | Capital E, circumflex accent | Ê |
Ë | Ë | Capital E, umlaut (dierisis) | Ë |
Ì | Ì | Capital I, grave accent | Ì |
Í | Í | Capital I, acute accent | Í |
Î | Î | Capital I, circumflex accent | Î |
Ï | Ï | Capital I, umlaut (dierisis) | Ï |
Ð | Ð | Capital Eth, Icelandic | Ð |
Ñ | Ñ | Capital N, tilde | Ñ |
Ò | Ò | Capital O, grave accent | Ò |
Ó | Ó | Capital O, acute accent | Ó |
Ô | Ô | Capital O, circumflex accent | Ô |
Õ | Õ | Capital O, tilde | Õ |
Ö | Ö | Capital O, umlaut (dierisis) | Ö |
× | × | Multiply sign | × |
Ø | Ø | Capital O, slash | Ø |
Ù | Ù | Capital U, grave accent | Ù |
Ú | Ú | Capital U, acute accent | Ú |
Û | Û | Capital U, circumflex accent | Û |
Ü | Ü | Capital U, umlaut (dierisis) | Ü |
Ý | Ý | Capital Y, acute accent | Ý |
Þ | Þ | Capital Thorn, Icelandic | Þ |
ß | ß | Small sharp s, German (sz ligature) | ß |
à | à | Small a, grave accent | à |
á | á | Small a, acute accent | á |
â | â | Small a, circumflex accent | â |
ã | ã | Small a, tilde | ã |
ä | ä | Small a, umlaut (dierisis) | ä |
å | å | Small a, ring | å |
æ | æ | Small ae dipthong (ligature) | æ |
ç | ç | Small c, cedilla | ç |
è | è | Small e, grave accent | è |
é | é | Small e, acute accent | é |
ê | ê | Small e, circumflex accent | ê |
ë | ë | Small e, umlaut (dierisis) | ë |
ì | ì | Small i, grave accent | ì |
í | í | Small i, acute accent | í |
î | î | Small i, circumflex accent | î |
ï | ï | Small i, umlaut (dierisis) | ï |
ð | ð | Small eth, Icelandic | ð |
ñ | ñ | Small n, tilde | ñ |
ò | ò | Small o, grave accent | ò |
ó | ó | Small o, acute accent | ó |
ô | ô | Small o, circumflex accent | ô |
õ | õ | Small o, tilde | õ |
ö | ö | Small o, umlaut (dierisis) | ö |
÷ | ÷ | Division sign | ÷ |
ø | ø | Small o, slash | ø |
ù | ù | Small u, grave accent | ù |
ú | ú | Small u, acute accent | ú |
û | û | Small u, circumflex accent | û |
ü | ü | Small u, umlaut (dierisis) | ü |
ý | ý | Small y, acute accent | ý |
þ | þ | Small thorn, Icelandic | þ |
ÿ | ÿ | Small y, umlaut (dierisis) | ÿ |
Œ | Œ | Latin Capital OE (ligature) | Œ |
œ | œ | Latin Small OE (ligature) | œ |
Š | Š | Capital S with caron | Š |
š | š | Small s with caron | š |
Ÿ | Ÿ | Capital Y with dierisis | Ÿ |
ˆ | ˆ | Circumflex accent | ˆ |
˜ | ˜ | Small tilde | ˜ |
– | – | En dash | – |
— | — | Em dash | — |
‘ | ‘ | Left single quotation mark | ‘ |
’ | ’ | Right single quotation mark | ’ |
‚ | ‚ | Single low-9 quotation mark | ‚ |
“ | “ | Left double quotation mark | “ |
” | ” | Right double quotation mark | ” |
„ | „ | Double low-9 quotation mark | „ |
† | † | Dagger | † |
‡ | ‡ | Double Dagger | ‡ |
‰ | ‰ | Per mille (thousand) sign | ‰ |
‹ | ‹ | Single left-pointing angle quotation mark | ‹ |
› | › | Single right-pointing angle quotation mark | › |
€ | € | Euro sign | € |
номер | имя | описание | просмотр |
ƒ | ƒ | florin (latin small f with hook) | ƒ |
Α | Α | Greek capital Alpha | Α |
Β | Β | Greek capital Beta | Β |
Γ | Γ | Greek capital Gamma | Γ |
Δ | Δ | Greek capital Delta | Δ |
Ε | Ε | Greek capital Epsilon | Ε |
Ζ | Ζ | Greek capital Zeta | Ζ |
Η | Η | Greek capital Eta | Η |
Θ | Θ | Greek capital Theta | Θ |
Ι | Ι | Greek capital Iota | Ι |
Κ | Κ | Greek capital Kappa | Κ |
Λ | Λ | Greek capital Lambda | Λ |
Μ | Μ | Greek capital Mu | Μ |
Ν | Ν | Greek capital Nu | Ν |
Ξ | Ξ | Greek capital Xi | Ξ |
Ο | Ο | Greek capital Omicron | Ο |
Π | Π | Greek capital Pi | Π |
Ρ | Ρ | Greek capital Rho | Ρ |
Σ | Σ | Greek capital Sigma | Σ |
Τ | Τ | Greek capital Tau | Τ |
Υ | Υ | Greek capital Upsilon | Υ |
Φ | Φ | Greek capital Phi | Φ |
Χ | Χ | Greek capital Chi | Χ |
Ψ | Ψ | Greek capital Psi | Ψ |
Ω | Ω | Greek capital Omega | Ω |
α | Α | Greek small Alpha | α |
β | Β | Greek small Beta | β |
γ | Γ | Greek small Gamma | γ |
δ | Δ | Greek small Delta | δ |
ε | Ε | Greek small Epsilon | ε |
ζ | Ζ | Greek small Zeta | ζ |
η | Η | Greek small Eta | η |
θ | Θ | Greek small Theta | θ |
ι | Ι | Greek small Iota | ι |
κ | Κ | Greek small Kappa | κ |
λ | Λ | Greek small Lambda | λ |
μ | Μ | Greek small Mu | μ |
ν | Ν | Greek small Nu | ν |
ξ | Ξ | Greek small Xi | ξ |
ο | Ο | Greek small Omicron | ο |
π | Π | Greek small Pi | π |
ρ | Ρ | Greek small Rho | ρ |
ς | Σ | Greek small final Sigma | ς |
σ | Σ | Greek small Sigma | σ |
τ | Τ | Greek small Tau | τ |
υ | Υ | Greek small Upsilon | υ |
φ | Φ | Greek small Phi | φ |
χ | Χ | Greek small Chi | χ |
ψ | Ψ | Greek small Psi | ψ |
ω | Ω | Greek small Omega | ω |
ϑ | ϑ | Greek theta symbol | ϑ |
ϒ | ϒ | Greek Upsilon with hook | ϒ |
ϖ | ϖ | Greek Pi symbol | ϖ |
  |   | En space | |
  |   | Em space | |
  |   | Thin space | |
‌ | ‌ | Zero width non-joiner | |
‍ | ‍ | Zero width joiner | |
‎ | ‎ | Left-to-right mark | |
‏ | ‏ | Right-to-left mark | |
• | • | Small black circle | • |
… | … | Horizontal Ellipsis | … |
′ | ′ | Prime = minutes = feet | ′ |
‾ | ‾ | Overline = Spacing overscore | ‾ |
⁄ | ⁄ | Fraction Slash | ⁄ |
℘ | ℘ | Script capital P = Weierstrass p | ℘ |
ℑ | ℑ | Blackletter capital I (imaginary part) | ℑ |
ℜ | ℜ | Blackletter capital R (real part) | ℜ |
™ | ™ | Trademark symbol | ™ |
ℵ | ℵ | Alef symbol = first transfinite | ℵ |
← | ← | Leftwards arrow | ← |
↑ | ↑ | Upwards arrow | ↑ |
→ | → | Rightwards arrow | → |
↓ | ↓ | Downwards arrow | ↓ |
↔ | ↔ | Left Right arrow | ↔ |
↵ | ↵ | Donwards arrow with corner leftwards | ↵ |
⇐ | ⇐ | Leftwards double arrow | ⇐ |
⇑ | ⇑ | Upwards double arrow | ⇑ |
⇒ | ⇒ | Rightwards double arrow | ⇒ |
⇓ | ⇓ | Downwards double arrow | ⇓ |
⇔ | ⇔ | Left Right double arrow | ⇔ |
∀ | ∀ | For All | ∀ |
∂ | ∂ | Partial Differential | ∂ |
∃ | ∃ | There exists | ∃ |
∅ | ∅ | Empty Set | ∅ |
∇ | ∇ | Nabla = Backward difference | ∇ |
∈ | &isn; | Element Of... | ∈ |
∉ | ∉ | Not an elementof | ∉ |
∋ | ∋ | Contains as member | ∋ |
∏ | ∏ | n-ary product = product sign | ∏ |
∑ | ∑ | n-ary summation | ∑ |
− | − | Minus sign | − |
√ | √ | Square root = radical sign | √ |
∝ | ∝ | Proportional to | ∝ |
∞ | ∞ | Infinity symbol | ∞ |
∠ | ∠ | Angle | ∠ |
∧ | ∧ | Logical and = wedge | ∧ |
∨ | ∨ | Logical or = vee | ∨ |
∩ | ∩ | Intersection | ∩ |
∪ | ∪ | Union = cup | ∪ |
∫ | ∫ | Integral | ∫ |
∴ | ∴ | Therefore | ∴ |
∼ | ∼ | Tilde operator | ∼ |
≅ | ≅ | Approximately equal to | ≅ |
≈ | ≈ | Almost equal to = Asymptotic | ≈ |
≠ | ≠ | Not equal to | ≠ |
≡ | ≡ | Identical to | ≡ |
≤ | ≤ | Less than or euqal to | ≤ |
≥ | ≥ | Greater than or equal to | ≥ |
⊂ | ⊂ | Subset of | ⊂ |
⊃ | ⊃ | Superset of | ⊃ |
⊄ | ⊄ | Not a subset of | ⊄ |
⊆ | ⊆ | Subset of or equal to | ⊆ |
⊇ | ⊇ | Superset of or equal to | ⊇ |
⊕ | ⊕ | Circle plus | ⊕ |
⊗ | ⊗ | Circled times | ⊗ |
⊥ | ⊥ | Othogonal = Perpendicular to | ⊥ |
⋅ | ⋅ | Dot operator | ⋅ |
⌈ | ⌈ | Left ceiling | ⌈ |
⌉ | ⌉ | Right ceiling | ⌉ |
⌊ | ⌊ | Left floor | ⌊ |
⌋ | ⌋ | Right floor | ⌋ |
〈 | ⟨ | Left pointing angle bracket | 〈 |
〉 | ⟩ | Right pointing angle bracket | 〉 |
◊ | ◊ | Lozenge | ◊ |
♠ | ♠ | Black Spade suit | ♠ |
♣ | ♣ | Black Clubs suit | ♣ |
♥ | ♥ | Black Hearts suit | ♥ |
♦ | ♦ | Black Diamonds suit | ♦ |
Немає коментарів:
Дописати коментар