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ń &nbsp; &#160;
„<” mniej niż &lt; &#60;
„>” Lepszy niż &gt; &#62;
„&” handlowe i &amp; &#38;
„-” em dash &mdash; &#8212;
„-” en dash &ndash; &#8211;
„©” prawa autorskie &copy; &#169;
„®” zarejestrowany znak towarowy &reg; &#174;
„™” znak towarowy &trade; &#8482;
„☎” telefon &phone; &#9742;

Tak więc pisać

© 2016 Stack Exchange Inc.

używany jest następujący kod HTML:

<b>&copy; 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="  &#128269; Search"/>

co czyni jako

wprowadź opis zdjęcia tutaj



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow