HTML
Istoty postaci
Szukaj…
Typowe znaki specjalne
Niektóre znaki mogą być zarezerwowane dla HTML i nie można ich używać bezpośrednio, ponieważ mogą one blokować rzeczywiste kody HTML. Na przykład próba wyświetlenia lewego i prawego nawiasu kątowego ( <>
) w kodzie źródłowym może spowodować nieoczekiwane wyniki na wyjściu. Podobnie białe znaki zapisane w kodzie źródłowym mogą nie być wyświetlane zgodnie z oczekiwaniami w wyjściowym pliku HTML. Niektóre, takie jak ☎, nie są dostępne w zestawie znaków ASCII.
W tym celu tworzone są byty postaci. Mają one postać &entity_name;
lub &entity_number;
. Oto niektóre z dostępnych encji HTML.
Postać | Opis | Nazwa jednostki | Numer podmiotu |
---|---|---|---|
„” | niezniszczalna przestrzeń | |   |
„<” | mniej niż | < | < |
„>” | Lepszy niż | > | > |
„&” | handlowe i | & | & |
„-” | em dash | — | — |
„-” | en dash | – | – |
„©” | prawa autorskie | © | © |
„®” | zarejestrowany znak towarowy | ® | ® |
„™” | znak towarowy | ™ | ™ |
„☎” | telefon | ☎ | ☎ |
Tak więc pisać
© 2016 Stack Exchange Inc.
używany jest następujący kod HTML:
<b>© 2016 Stack Exchange Inc.</b>
Elementy znaków w HTML
Wiele symboli i znaków specjalnych jest wymaganych przy tworzeniu strony internetowej w formacie HTML, ale wiemy, że czasami użycie znaków bezpośrednio może zakłócać faktyczny kod HTML, który ma pewne zastrzeżone znaki, a także niektóre znaki niedostępne na klawiaturze. Tak więc, aby uniknąć konfliktu i jednocześnie móc używać różnych symboli w naszym kodzie, w3 org zapewnia nam „Jednostki postaci”.
Encje znakowe są wstępnie zdefiniowane za pomocą „Nazwy encji” - & encji_nazwa; oraz „Numer podmiotu” - i numer_jednostki; więc musimy użyć jednego z dwóch, aby wymagany symbol był renderowany na naszej stronie.
Lista kilku bytów postaci znajduje się na stronie https://dev.w3.org/html5/html-author/charref
Prosty przykład z użyciem encji znakowej do „szkła powiększającego”:
<input type="text" placeholder=" 🔍 Search"/>
co czyni jako