Dubbel icoon. HTML-speciale tekens

Hallo, beste lezers van de blogsite! Degenen die zich er op zijn minst oppervlakkig mee vertrouwd hebben gemaakt, hebben er waarschijnlijk al kennis van genomen, zij het in algemene termen. Dit betekent dat ze een idee hebben van welke HTML-symbolen doorgaans in de documentcode worden gebruikt.

In het artikel van vandaag zullen we proberen erachter te komen wat een spatie is in HTML en in welke gevallen je spaties kunt gebruiken bij het opmaken van de code zelf, zodat deze gemakkelijk te lezen is. We zullen ontdekken wanneer het nodig is om een ​​niet-afbrekende spatie te gebruiken, en ook kennis maken met andere speciale karakters (of, zoals ze ook worden genoemd, geheugensteuntjes).

Sterker nog, ik zou je aanraden om het onderwerp van het gebruik van verschillende speciale tekens niet te negeren, aangezien dit een belangrijk onderdeel is waarmee je je studie van hypertext-opmaaktaal kunt voltooien. Over het algemeen zal de informatie in deze publicatie zeker niet overbodig zijn. Nou, nu ter zake.

Spaties en witruimtetekens in HTML

Eerst moet er een belangrijke opmerking worden gemaakt. Er zijn speciale toetsen op een computertoetsenbord waarmee u tekst kunt scheiden (meer hierover hieronder). Alleen een brede spatiebalk zorgt echter niet alleen voor scheiding tussen woorden in de editor, maar ook in het browservenster. Er zijn nuances bij het afbreken van lijnen en het inspringen vanaf randen.

Zoals u weet, wordt de weergave van bepaalde elementen in een webbrowser bepaald door tags. Voor het opmaken van de tekst wordt gebruik gemaakt van het bekende , dat op blokken gebaseerd is. Dat wil zeggen dat de inhoud zich over de gehele beschikbare breedte bevindt.

Naar wikkel regels binnen paragraaf P, moet je één BR-tag gebruiken, waarmee je dit kunt doen. Laten we zeggen dat we enkele regels uit een gedicht dat we in een teksteditor schrijven in de tekst moeten invoegen:

Ondanks het feit dat de regels van het vers correct zijn geplaatst en koppeltekens op de juiste plaatsen zijn gemaakt, zal alles er anders uitzien in de browser:


Om dezelfde weergave in een webbrowservenster te bereiken, moet u bij elke regeleinde BR schrijven:

Nu hebben we de taak volbracht en worden de poëtische regels volledig correct weergegeven in de browser:

Zo zijn de noodzakelijke regeleinden voltooid. Een ander kenmerk dat hier moet worden opgemerkt, is dat meerdere spaties na elkaar door de webbrowser als één worden weergegeven. U kunt dit verifiëren als u in dezelfde editor niet één, maar meerdere spaties tussen twee woorden probeert te plaatsen en, door op de knop "Opslaan" te klikken, het resultaat in de browser bekijkt.

Spatie, tab en regeleinde

Kortom, met deze witruimte tekens We leren elkaar kennen zodra we in de editor met de tekst aan de slag gaan en deze in de gewenste vorm opmaken. Om een ​​dergelijke taak uit te voeren, zijn er speciale sleutels, die elk overeenkomen met hun eigen spatiekarakter:

  • De spatiebalk is de breedste toets op een computertoetsenbord (zonder label);
  • Tab - een sleutel aan de linkerkant met het opschrift "Tab" en twee pijlen die in verschillende richtingen wijzen;
  • Regeleinde - "Enter"-toets.

Zoals ik hierboven al zei, krijgen we het uiteindelijke gewenste resultaat echter niet alleen in een teksteditor, maar ook in een browser, alleen als we de eerste sleutel gebruiken. Alle drie de toetsen (inclusief tab- en regeleinde) zijn handig bij het opmaken van HTML-code. Laten we zeggen dat dit is hoe een codefragment eruit ziet in NotePad++ (er is veel informatie over deze editor) bij het weergeven van alle witruimtetekens:


We krijgen code die gemakkelijk te lezen en te begrijpen is dankzij spaties. Oranje pijlen geven inkepingen aan die zijn gemaakt met de Tab-toets, en CR- en LF-symbolen geven regeleinden aan die zijn gemaakt met de Enter-toets.

In elkaar geneste containers worden bekeken en de openings- en sluitingstags zijn duidelijk zichtbaar. In dit formulier kan deze code eenvoudig worden bewerkt. Vergelijk het nu met dezelfde code, die niet zo'n tekstverdeling heeft:

Op dezelfde manier kunt u met behulp van witruimtetekens CSS-regels schrijven die er visueel duidelijk en verteerbaar uitzien:


Nadat u alle stijlen onder één noemer heeft gebracht en het bewerken van het stijlenbestand volledig hebt voltooid, kunt u de bewerking uitvoeren door alle spaties uit de code te verwijderen. Dit is nodig om te vergroten, wat erg belangrijk is bij het promoten van een hulpbron.

Speciale tekens (of geheugensteuntjes) in HTML-code

Laten we nu eens kijken naar de gevallen waarin het nodig is om de speciale tekens te gebruiken die ik aan het begin van het artikel noemde. Speciale HTML-tekens, ook wel geheugensteuntjes genoemd, werden geïntroduceerd om een ​​al lang bestaand probleem met coderingen op te lossen dat zich voordeed in hypertext-opmaaktaal.

Wanneer u tekst op het toetsenbord typt, worden de tekens van de taal die u gebruikt gecodeerd. In de webbrowser wordt de getypte tekst weergegeven met de lettertypen die u hebt geselecteerd als resultaat van de omgekeerde decodering.

Het feit is dat er veel van dergelijke coderingen zijn; nu hebben we geen doel om ze in detail te analyseren. Het is alleen zo dat elk van hen bepaalde symbolen mist, die echter wel moeten worden weergegeven. Stel dat u de drang voelt om enkele aanhalingstekens of een accentteken te schrijven, maar deze pictogrammen zijn eenvoudigweg niet opgenomen in de set.

Om dit probleem te elimineren, werd een systeem van speciale symbolen geïntroduceerd, dat een groot aantal verschillende geheugensteuntjes omvat. Ze beginnen allemaal met een ampersand "&" en eindigen meestal met een puntkomma ";". Aanvankelijk had elk speciaal karakter zijn eigen digitale code. Voor een vaste spatie, die we hieronder in meer detail zullen bespreken, is de volgende invoer bijvoorbeeld geldig:

Maar na enige tijd kregen de meest voorkomende symbolen letteranalogen (ezelsbruggetjes) toegewezen om ze gemakkelijker te onthouden. Laten we zeggen dat voor dezelfde vaste ruimte het er als volgt uitziet:

Als gevolg hiervan geeft de browser het bijbehorende symbool weer. De lijst met geheugensteuntjes is erg omvangrijk, meest gebruikte speciale tekens in HTML u kunt ontdekken uit onderstaande tabel:

symbool code geheugensteuntjes beschrijving
niet-brekende ruimte
smalle ruimte (breedte als letter n)
brede ruimte (em-breedte als letter m)
- en streepje (en-streepje)
- em streepje (em streepje)
­ - ­ zachte overdracht
A ́ klemtoon wordt na de letter "stress" geplaatst
© © copyright
® ® ® geregistreerd handelsmerk
handelsmerk teken
º º º speer van Mars
ª ª ª spiegel van Venus
ppm
π π π pi (gebruik Times New Roman)
¦ ¦ ¦ verticale stippellijn
§ § § paragraaf
° ° ° rang
µ µ µ micro-teken
alineamarkering
ellipsen
overlijning
´ ´ ´ accentteken
hekje
🔍 🔍 Vergrootglas (naar links gekanteld)
🔎 🔎 Vergrootglas (naar rechts gekanteld)
tekenen van rekenkundige en wiskundige bewerkingen
× × × vermenigvuldigen
÷ ÷ ÷ verdeling
< < minder
> > > meer
± ± ± plus/min
¹ ¹ ¹ graad 1
² ² ² graad 2
³ ³ ³ graad 3
¬ ¬ ¬ negatie
¼ ¼ ¼ een vierde
½ ½ ½ één seconde
¾ ¾ ¾ driekwart
decimaalteken
minus
kleiner dan of gelijk aan
groter dan of gelijk aan
ongeveer (bijna) gelijk
niet gelijk
identiek
vierkantswortel (radicaal)
oneindigheid
sommatie teken
werk merk
gedeeltelijk verschil
integraal
voor iedereen (alleen zichtbaar indien vetgedrukt)
bestaat
leeg stel
Ø Ø Ø diameter
behoort
hoort er niet bij
bevat
is een subset
is een superset
is geen deelverzameling
is een deelverzameling of gelijk aan
is een superset of gelijk
plus in een cirkel
vermenigvuldigingsteken in een cirkel
loodrecht
hoek
logisch EN
logisch OF
kruispunt
vereniging
valuta tekenen
Euro
¢ ¢ ¢ Cent
£ £ £ pond
¤ ¤t; ¤ Valuta teken
¥ ¥ ¥ Yen en Yuan ondertekenen
ƒ ƒ ƒ Florin-teken
markeringen
. eenvoudige markering
cirkel
· · · middelpunt
kruis
dubbel kruis
pieken
clubs
harten
diamanten
ruit
potlood
potlood
potlood
hand
citaten
" " " dubbel citaat
& & & ampersand
« « « linker typografisch aanhalingsteken (visgraat aanhalingsteken)
» » » rechter typografisch aanhalingsteken (visgraat aanhalingsteken)
enkele hoekcitaatopening
enkele hoek offerte afsluiting
prime (minuten, voeten)
dubbele prime (seconden, inches)
linksboven enkel aanhalingsteken
enkel aanhalingsteken rechtsboven
enkel aanhalingsteken rechtsonder
linker aanhalingsteken
citaat voet rechtsboven
citaat voet rechtsonder
enkel Engels openingsaanhalingsteken
enkel Engels afsluitend aanhalingsteken
dubbel aanhalingsteken openen
dubbel aanhalingsteken sluiten
pijlen
pijl naar links
pijl omhoog
pijl naar rechts
pijl naar beneden
linker en rechter pijl
pijl omhoog en omlaag
vervoer retour
dubbele pijl naar links
dubbele pijl omhoog
dubbele pijl naar rechts
dubbele pijl naar beneden
dubbele pijl links en rechts
dubbele pijl omhoog en omlaag
driehoekige pijl-omhoog
driehoekige pijl naar beneden
driehoekige pijl naar rechts
driehoekige pijl naar links
sterren, sneeuwvlokken
Sneeuwman
Sneeuwvlok
Sneeuwvlok ingeklemd door klavers
Dikke, scherphoekige sneeuwvlok
Schaduwrijke ster
Lege ster
Ongevulde ster in een gevulde cirkel
Gevulde ster met een open cirkel erin
Roterende ster
Getekende witte ster
Middelste open cirkel
Middelste gevulde cirkel
Sextiel (sneeuwvloktype)
Achtpuntige roterende ster
Ster met bolvormige uiteinden
Stoere achtpuntige druppelvormige sterpropeller
Zestienpuntige asterisk
Twaalfpuntige ster
Opvallende achtpuntige rechte gevulde ster
Zespuntige gevulde ster
Achtpuntige rechte gevulde ster
Achtpuntige ster
Achtpuntige ster
Ster met leeg midden
Dikke ster
Puntige vierpuntige open ster
Puntige vierpuntige gevulde ster
Ster in een cirkel
Sneeuwvlok in een cirkel
klok, tijd
Horloge
Horloge
Zandloper
Zandloper

Gevallen van het gebruik van enkele speciale tekens, inclusief niet-afbrekende spatie en een zacht koppelteken

Als je de tabel al een beetje hebt bestudeerd, heb je de bevestiging gekregen van wat ik hierboven zei, dat om alle speciale tekens weer te geven, een digitale code () of zijn alfabetische analoog (symbolische geheugensteuntjes) wordt gebruikt, waarbij in plaats van een set hash tekens en cijfers, letters () zijn geschreven.

Laten we nu eens kijken wanneer we deze codes moeten gebruiken. Stel dat u in een artikel een HTML-tag moet opgeven voor informatieve doeleinden, bijvoorbeeld:

. Als u punthaken vanaf het toetsenbord typt (en die optie bestaat), zal de browser een dergelijke constructie waarnemen als een openingstag, en niet als een eenvoudig tekstfragment.

Daarom nemen we uit dezelfde HTML-tabel met speciale tekens de overeenkomstige codes en ziet de volledige invoer er als volgt uit:

Om bovendien in de browser niet het ampersand-teken zelf weer te geven, maar de aanduiding ervan formulier

, moet je de code uit de tabel toevoegen:

voettekst

Vervolgens geeft de browser precies het record weer van de geheugensteuntjes die moeten worden toegepast om de FOOTER-tag weer te geven. Het is een beetje verwarrend, maar op deze pagina kun je dit aspect oefenen door ezelsbruggetjes in te voeren voor de overeenkomstige tekens in het veld “HTML” en de knop “Uitvoeren” te gebruiken, en in het gebied “Resultaat” het resultaat op te halen van hun weergave in de browser:


Houd er rekening mee dat ik ervoor heb gezorgd dat de tekst werd ingepakt met de reeds genoemde BR-tag, zodat de tekens zelf voor het gemak niet op één regel, maar in een kolom werden weergegeven.

Laten we verder gaan. Soms verschijnen er combinaties in de tekst die niet in verschillende regels kunnen worden gescheiden. Laten we zeggen: "1000 roebel." Het zou logisch zijn om het op de bovenste regel te laten staan, of, als er niet genoeg ruimte is, de hele structuur naar een regel eronder te verplaatsen.

Dit geldt vooral als gebruikers apparaten met verschillende schermbreedtes gebruiken, inclusief mobiele apparaten. In dit geval formatteert de webbrowser de tekst en past deze zich aan nieuwe omstandigheden aan. En als de tekst er correct uitziet op standaard monitorformaten, kan alles veranderen als deze veranderen.

Voor deze gevallen is dit voorzien HTML niet-afbrekende ruimte, die ik al noemde. Ik wil u eraan herinneren dat in dit geval de spatiecode als volgt is:

En het moet worden ingevoegd tussen twee sets tekens die met elkaar moeten worden verbonden:

1000 wrijven.

Nu zal de browser ze onder geen enkele omstandigheid scheiden, zelfs als tekstopmaak nodig is om deze correct weer te geven.

Er is ook een situatie waarin een heel lang woord niet in de vrije ruimte past en je een deel ervan moet verplaatsen. Hoe kan ik in dit geval indien nodig een nieuwe regel vooraf definiëren? Hiervoor is er speciaal zacht koppelteken-, die op de plaats moet worden geplaatst waar het woord moet worden afgebroken:

Lang lang lang lang lang woord

Als er zich een situatie voordoet waarin een woord moet worden afgebroken, wordt er een opening gevormd op de plaats van het zachte afbreekstreepje, waar een koppelteken (koppelteken) verschijnt en de rest van het woord op de volgende regel eronder.

Maar nogmaals, het zal nuttig zijn om dit hele gebeuren, inclusief voorbeelden van continue en zachte overdracht, in de praktijk te zien:


In het venster van deze editor kunt u de grootte van het weergaveveld “Resultaat” wijzigen door de rand van dit gebied met de linkermuisknop vast te pakken en, zonder deze los te laten, naar links te slepen om de breedte te verkleinen. Dan ontstaat er een echte situatie wanneer de browser de inhoud opnieuw begint te formatteren om deze correct weer te geven.

En de overdracht wordt uitgevoerd, zoals voorzien in de voorbeelden die ik heb beschreven. U kunt echter zelf het kijkvenster verplaatsen, vergroten of verkleinen en dit visueel verifiëren.

Hallo, beste lezers van de blogsite. Iets eerder konden we daar al over praten en leerden we ook over het ontwerp daarin. Tegenwoordig hebben we op onze beurt het concept van witruimte in HTML, evenals de bijbehorende code-opmaak bij het schrijven ervan (voor het gemak van het daaropvolgende lezen en waarnemen).

Welnu, vanwege het feit dat we het onderwerp niet-afbrekende spatie en zacht koppelteken zullen bespreken, zullen we onze aandacht moeten richten op de zogenaamde speciale tekens of geheugensteuntjes die in de HTML-taal worden gebruikt, waarmee je kunt toevoegen veel extra tekens aan de webdocumentcode, zoals die hierboven al zijn vermeld. Maar eerst dingen eerst.

Spaties en witruimtetekens in HTML

Voordat ik verder ga met de kwestie van het opmaken van tekst met behulp van tags die speciaal hiervoor zijn ontworpen (paragraaf, kopteksten, enz.), wil ik stilstaan ​​bij de manier waarop spaties, regeleinden (Enter) en tabellering worden geïnterpreteerd in de HTML-taal, en hoe afbreken tekst in het browservenster uitgevoerd wanneer het formaat ervan wordt gewijzigd.

Het is waar dat voor dit soort visuele opmaak (die niet zichtbaar is op de webpagina) meestal niet de spaties zelf worden gebruikt, maar eerder de tab- en regeleindtekens. Er is zo'n regel: wanneer je begint met het schrijven van een geneste HTML-tag, dan inspringen met behulp van tabs(Tab-toets op het toetsenbord), en wanneer u deze tag sluit, verwijdert u de inspringing (toetsencombinatie Shift+Tab op het toetsenbord).

Dit moet zo worden gedaan dat de openings- en sluitingstags zich op hetzelfde verticale niveau bevinden (op hetzelfde aantal tabbladen vanaf de rechterrand van de pagina in uw HTML-editor, bijvoorbeeld Notepad++, waarover ik schreef). Daarnaast raad ik je aan om direct na het schrijven van het openingselement meerdere regeleinden te maken en de afsluiting direct op hetzelfde niveau (aantal tabs) te schrijven, zodat je dit later niet vergeet.

Die. de openings- en sluitingselementen moeten zich verticaal op hetzelfde niveau bevinden, en de interne tags moeten één tabteken worden verschoven en de sluitings- en openingstags opnieuw op hetzelfde niveau worden geplaatst.

Voor eenvoudige webdocumenten lijkt dit misschien overdreven, maar bij het maken van min of meer complexe webdocumenten is dit wel het geval de code zal veel duidelijker worden en leesbaar vanwege de overvloed aan spaties, en het zal ook veel gemakkelijker zijn om fouten te ontdekken vanwege de symmetrische opstelling van tags.

Speciale tekens of geheugensteuntjes in HTML-code

Laten we het nu hebben over de zogenaamde speciale karakters, waarvan ik het gebruiksgemak aan het begin van dit artikel heb aangekondigd. Speciale tekens worden ook wel geheugensteuntjes of vervangingen genoemd. Ze zijn bedoeld om een ​​probleem op te lossen dat zich al lange tijd in de hypertext-opmaaktaal voordoet en verband houdt met de gebruikte coderingen.

Wanneer u tekst op het toetsenbord typt, worden de tekens van uw taal gecodeerd volgens een vooraf bepaald algoritme, en vervolgens worden ze op de site weergegeven met de lettertypen die u gebruikt (waar u ze kunt vinden en hoe u ze voor de site kunt installeren) als gevolg van decodering.

Er zijn veel coderingen, maar voor de HTML-taal werd standaard de uitgebreide versie van coderingen overgenomen.

In deze tekstcodering was het mogelijk om slechts 256 tekens te schrijven - 128 uit ASCII en nog eens 128 voor Russische letters. Als gevolg hiervan ontstond er een probleem met het gebruik op sites van tekens die niet zijn opgenomen in ASCII en geen Russische letters zijn die deel uitmaken van de Windows-codering 1251 (CP1251). Nou, je hebt besloten een tilde of een apostrof te gebruiken, maar een dergelijke mogelijkheid was aanvankelijk niet opgenomen in de codering die door de HTML-taal werd gebruikt.

Voor dergelijke gevallen zijn vervangingen of, met andere woorden, geheugensteuntjes uitgevonden. Aanvankelijk speciale karakters hadden een digitale vorm, maar voor de meest voorkomende zijn de letter-tegenhangers toegevoegd om ze gemakkelijker te onthouden.

In algemene termen is een geheugensteuntje een teken dat begint met een ampersand “&” en eindigt met een puntkomma “;”. Het is gebaseerd op deze kenmerken dat de browser bij het parseren van HTML-code er speciale tekens uit haalt. Direct na het ampersand in een numerieke jokertekencode staat een hekje "#", ook wel een hekje genoemd. En pas daarna volgt de digitale code van het gewenste teken in Unicode-codering.

In Unicode kunnen meer dan 60.000 tekens worden geschreven. Het belangrijkste is dat het geheugensteuntje dat u nodig heeft, wordt ondersteund door het lettertype dat op uw site wordt gebruikt. Er zijn lettertypen die bijna alle Unicode-tekens ondersteunen, en er zijn alleen opties met een bepaalde set tekens.

De volledige lijst met speciale karakters zal simpelweg enorm zijn, maar meest gebruikte geheugensteuntjes je kunt bijvoorbeeld van deze tabel lenen:

SymboolHTML-codeDecimale
code
Beschrijving
niet-brekende ruimte
smalle ruimte (breedte als letter n)
brede ruimte (em-breedte als letter m)
- en streepje (en-streepje)
- em streepje (em streepje)
­ - ­ zachte overdracht
A ́ klemtoon wordt na de letter “stress” geplaatst
© © copyright
® ® ® geregistreerd handelsmerk
handelsmerk teken
º º º speer van Mars
ª ª ª spiegel van Venus
ppm
π π π pi (gebruik Times New Roman)
¦ ¦ ¦ verticale stippellijn
§ § § paragraaf
° ° ° rang
µ µ µ micro-teken
alineamarkering
ellipsen
overlijning
´ ´ ´ accentteken
hekje
🔍 🔍 Vergrootglas (naar links gekanteld)
🔎 🔎 Vergrootglas (naar rechts gekanteld)
tekenen van rekenkundige en wiskundige bewerkingen
× × × vermenigvuldigen
÷ ÷ ÷ verdeling
< < minder
> > > meer
± ± ± plus/min
¹ ¹ ¹ graad 1
² ² ² graad 2
³ ³ ³ graad 3
¬ ¬ ¬ negatie
¼ ¼ ¼ een vierde
½ ½ ½ één seconde
¾ ¾ ¾ driekwart
decimaalteken
minus
kleiner dan of gelijk aan
groter dan of gelijk aan
ongeveer (bijna) gelijk
niet gelijk
identiek
vierkantswortel (radicaal)
oneindigheid
sommatie teken
werk merk
gedeeltelijk verschil
integraal
voor iedereen (alleen zichtbaar indien vetgedrukt)
bestaat
leeg stel
Ø Ø Ø diameter
behoort
hoort er niet bij
bevat
is een subset
is een superset
is geen deelverzameling
is een deelverzameling of gelijk aan
is een superset of gelijk
plus in een cirkel
vermenigvuldigingsteken in een cirkel
loodrecht
hoek
logisch EN
logisch OF
kruispunt
vereniging
valuta tekenen
Roebel. Het roebelteken moet in combinatie met het nummer worden gebruikt. Unicode 7.0-standaard. Als u de afbeelding niet ziet, update dan uw Unicode-lettertypen.
Euro
¢ ¢ ¢ Cent
£ £ £ pond
¤ ¤ ¤ Valuta teken
¥ ¥ ¥ Yen en Yuan ondertekenen
ƒ ƒ ƒ Florin-teken
markeringen
. eenvoudige markering
cirkel
· · · middelpunt
kruis
dubbel kruis
pieken
clubs
harten
diamanten
ruit
potlood
potlood
potlood
hand
citaten
" " " dubbel citaat
& & & ampersand
« « « linker typografisch aanhalingsteken (visgraat aanhalingsteken)
» » » rechter typografisch aanhalingsteken (visgraat aanhalingsteken)
enkele hoekcitaatopening
enkele hoek offerte afsluiting
prime (minuten, voeten)
dubbele prime (seconden, inches)
linksboven enkel aanhalingsteken
enkel aanhalingsteken rechtsboven
enkel aanhalingsteken rechtsonder
linker aanhalingsteken
citaat voet rechtsboven
citaat voet rechtsonder
enkel Engels openingsaanhalingsteken
enkel Engels afsluitend aanhalingsteken
dubbel aanhalingsteken openen
dubbel aanhalingsteken sluiten
pijlen
pijl naar links
pijl omhoog
pijl naar rechts
pijl naar beneden
linker en rechter pijl
pijl omhoog en omlaag
vervoer retour
dubbele pijl naar links
dubbele pijl omhoog
dubbele pijl naar rechts
dubbele pijl naar beneden
dubbele pijl links en rechts
dubbele pijl omhoog en omlaag
driehoekige pijl-omhoog
driehoekige pijl naar beneden
driehoekige pijl naar rechts
driehoekige pijl naar links
sterren, sneeuwvlokken
Sneeuwman
Sneeuwvlok
Sneeuwvlok ingeklemd door klavers
Dikke, scherphoekige sneeuwvlok
Schaduwrijke ster
Lege ster
Ongevulde ster in een gevulde cirkel
Gevulde ster met een open cirkel erin
Roterende ster
Getekende witte ster
Middelste open cirkel
Middelste gevulde cirkel
Sextiel (sneeuwvloktype)
Achtpuntige roterende ster
Ster met bolvormige uiteinden
Stoere achtpuntige druppelvormige sterpropeller
Zestienpuntige asterisk
Twaalfpuntige ster
Opvallende achtpuntige rechte gevulde ster
Zespuntige gevulde ster
Achtpuntige rechte gevulde ster
Achtpuntige ster
Achtpuntige ster
Ster met leeg midden
Dikke ster
Puntige vierpuntige open ster
Puntige vierpuntige gevulde ster
Ster in een cirkel
Sneeuwvlok in een cirkel
klok, tijd
Horloge
Horloge
Zandloper
Zandloper

Er is een behoorlijk interessant manier om HTML-mnemocode te verkrijgen voor het teken dat je nodig hebt. Om dit te doen, opent u gewoon de Microsoft Word-editor, maakt u een nieuw document en selecteert u "Invoegen" - "Symbool" in het bovenste menu (ik gebruik de versie uit 2003, dus ik weet niet hoe ik een soortgelijke bewerking in latere versies moet uitvoeren ).

In het geopende venster moet u een lettertype selecteren, bijvoorbeeld Times New Roman (of een ander lettertype dat uiteraard aanwezig zal zijn op de meeste computers van uw sitebezoekers - Courier of Arial bijvoorbeeld).

Voeg alle speciale tekens toe die u nodig heeft uit de lijst die wordt geopend in uw Word-document en sla dit Word-document op als een webpagina (geselecteerd in de vervolgkeuzelijst ".html" bij het opslaan). Nou, dan hoef je alleen maar deze webpagina te openen in een willekeurige HTML-editor (hetzelfde Notepad++ zal doen) en je zult alle digitale codes zien van de geheugensteuntjes die je nodig hebt:

De methode is een beetje ingewikkeld, maar als u een zeldzaam speciaal teken op uw websitepagina wilt gebruiken, dan is het gemakkelijker dan op internet te zoeken naar tabellen zoals hierboven weergegeven. U moet de resulterende speciale tekencode op de juiste plaats plakken en in plaats daarvan op de webpagina zal de browser het teken weergeven dat u nodig heeft (bijvoorbeeld een niet-afbrekende spatie).

Vaste spatie en zacht koppelteken in voorbeelden

Zoals ik hierboven al vermeldde en zoals je kunt zien in de tabel met speciale tekens die hierboven is gegeven, kregen sommige geheugensteuntjes in HTML, naast digitaal, ook een symbolische aanduiding om ze gemakkelijker te kunnen onthouden. Die. In plaats van het hekje “#” (hekje) worden woorden in symbolische varianten gebruikt. Dezelfde vaste spatie kan bijvoorbeeld worden geschreven als (digitaal geheugensteuntje) of als (karakter).

Als u bij het schrijven van artikelen een ampersand (&) of een open hoekhaakje (<), то для этого обязательно нужно использовать спецсимволы. Дело в том, что эти знаки в Html означают начало тега и браузер будет рассматривать их именно с этой точки зрения и отображать в тексте не будет.

Dat wil zeggen, als u een artikel schrijft waarin u bijvoorbeeld een tagweergave in de tekst moet invoegen< body>of u hoeft alleen maar een kleiner dan-teken in te voegen (<), то сделав это без использования подстановок на веб странице вы ничего не увидите, т.к. браузер, обнаружив «<» , поймет, что это Html тег, а не текст статьи.

Daarom moet u de volgende constructie invoegen om een ​​soortgelijk probleem op te lossen:

Hetzelfde geldt voor het weergeven van de code van de geheugensteuntjes zelf, aangezien deze beginnen met een ampersand. U moet de code in de tekst invoegen en het ampersand-teken vervangen door de vervanging ervan (speciaal teken):

Dit is nodig om op de pagina te komen<, а не отображение левой угловой скобки (<), в которую преобразует браузер мнемонику <, обнаружив при разборе знак амперсанда. Хитро, но вы все поймете попробовав это на практике.

U zult hoogstwaarschijnlijk ook een niet-afbrekende spatie gebruiken, die eruit zal zien als een gewone spatie op een webpagina, maar de browser zal deze helemaal niet als een spatie behandelen en zal er geen overdrachten op uitvoeren(Dit is bijvoorbeeld geschikt voor zinsdelen als 1400 GB, etc., waarbij het niet raadzaam is om over verschillende regels heen te breken):

1400 GB.

Soms kan de tegenovergestelde situatie zich voordoen, wanneer de tekst zeer lange woorden bevat en u er zeker van wilt zijn dat de browser dit indien nodig doet Ik zou deze woorden kunnen afbreken met woordafbreking. Voor dergelijke doeleinden is een speciaal symbool "zachte overdracht" voorzien -

Een lang, lang woord;

Wanneer het nodig is om naar een andere regel te gaan, gebruikt de browser een koppelteken in plaats van het zachte koppelteken en stuurt de rest van het woord naar de volgende regel. Als er voldoende ruimte is om dit hele woord op één regel te plaatsen, tekent de browser geen nieuwe regel. Zo simpel is het.

Veel geluk voor jou! Tot binnenkort op de pagina's van de blogsite

Je kunt meer video's bekijken door naar te gaan
");">

Misschien ben je geïnteresseerd

MailTo - wat is het en hoe maak je een link in HTML om een ​​e-mail te verzenden
Tags en attributen van kopjes H1-H6, horizontale lijn Hr, regeleinde Br en paragraaf P volgens de Html 4.01-standaard
Hoe u een link en een afbeelding (foto) invoegt in HTML - IMG- en A-tags

Niet alle tekens die u op uw toetsenbord ziet, mogen in de tekst van een HTML-document worden gebruikt. Dit is echter logisch. Als elke tag begint met het teken (<) и заканчивается символом (>), dan is het heel logisch dat deze tekens niet in gewone tekst kunnen worden gespecificeerd. Deze tekens hebben een speciale betekenis in HTML-documenten. Wanneer de browser ze ziet, denkt hij dat het HTML-tags zijn en probeert hij ze als zodanig te interpreteren.
Om het probleem op te lossen van het toevoegen van tekens die niet mogen worden ingevoerd in de tekst van een HTML-document, is een reeks speciale tekens ontwikkeld: reeksen die tekens vervangen die niet mogen worden ingevoerd via het toetsenbord. Tekens die niet op uw toetsenbord voorkomen, kunnen ook worden vervangen door speciale tekens. Elke dergelijke reeks (ezelsbruggetje) moet beginnen met een ampersand-teken (&) en eindigen met een puntkomma (;). Tussen (&) en (;) kunt u het volgende invoeren:

  • speciale tekennaam (&name;);
  • een numerieke code die wordt ingevoerd na het () teken, dat wil zeggen dat wanneer u een speciaal teken typt door de numerieke code op te geven, u de volgende invoer moet gebruiken: (&code;);
De numerieke code kan in decimaal of hexadecimaal formaat worden weergegeven.
Als u bijvoorbeeld het minder dan-teken wilt weergeven (<) мы должны написать: < (symboolnaam) of &60;(numerieke code in decimaal systeem) of &x0003C;(numerieke code in hexadecimaal systeem).

Niet-brekende ruimte

Het hoofddoel van een niet-brekende ruimte () (uit een niet-brekende ruimte) — afzonderlijke woorden, maar verbied op dit punt een nieuwe regel. Omdat de grootte van het browservenster niet constant is, vindt de nieuwe regel in een alinea automatisch plaats. In dit geval zal de browser de regel doorbreken op elke plaats waar een spatie of koppelteken staat. Volgens de spellingregels zijn er taalstructuren die niet kunnen worden verbroken. Constructies met een vaste ruimte zijn bijvoorbeeld:

  • achternamen met initialen;
  • em streepjes voorafgegaan door een woord;
  • eenlettergrepige woorden gevolgd door een woord;
  • getallen gevolgd door meeteenheden.
In deze gevallen gebruikt de HTML-code doorgaans een niet-afbrekende spatie (). Deze ruimte ziet eruit als een gewone spatie, maar zorgt er wel voor dat de woorden waartussen deze verschijnt onder alle omstandigheden op dezelfde regel staan.
  • 15 m/sec
  • 100 km/u

Zoals u al weet, worden in HTML meerdere opeenvolgende reguliere spaties vervangen door één enkele spatie. Als u 10 spaties in de tekst schrijft, verwijdert de browser er 9. Om daadwerkelijke spaties aan uw tekst toe te voegen, kunt u een niet-afbrekende spatie gebruiken () .

Citaten.

Bij het afdrukken zijn er drie soorten aanhalingstekens: dubbele hoekaanhalingstekens of “visgraat”-aanhalingstekens (“ ”), typografische aanhalingstekens (“ ”) en handgeschreven “voeten” (“ ”). Wanneer u met programmacodes werkt, gebruikt u dubbele rechte aanhalingstekens (" ") en enkele rechte aanhalingstekens (" ").
Volgens de traditie zijn het belangrijkste type aanhalingstekens in de Russische taal 'Kerstbomen'. In HTML komen kerstbomen overeen met de symbolen « En » . In veel publicaties worden in plaats van visgraat ook typografische aanhalingstekens en dubbele rechte aanhalingstekens gebruikt.
De linker en rechter typografische aanhalingstekens komen overeen met de symbolen En respectievelijk, en het aanhalingsteken linksonder - .
Directe dubbele aanhalingstekens komen overeen met een speciaal teken " .

Het gebruik van speciale aanhalingstekens wordt getoond in het volgende voorbeeld:

Voorbeeld: gebruik van aanhalingstekens

Koppelteken en streepje.

Bij het afdrukken zijn er drie zeer vergelijkbare tekens: het em-streepje, het en-streepje en het koppelteken. Hiervan staat er maar één op een computertoetsenbord: het koppelteken. Dit wordt meestal gebruikt in alle gevallen waarin een koppelteken of streepje in de tekst moet worden ingevoegd. Er moeten echter bepaalde interpunctieregels met betrekking tot het gebruik van deze tekens worden gevolgd.
Het koppelteken (-) wordt dus alleen binnen woorden of tussen cijfers gebruikt. Een em-streepje (—) wordt tussen woorden in een zin geplaatst en door spaties van deze woorden gescheiden. Het em-streepje komt overeen met een geheugensteuntje . Het en-streepje (-) wordt gebruikt tussen cijfers zonder letters of tussen woorden die in hoofdletters staan, en wordt ook gebruikt als minteken in wiskundige formules. Er is geen spatie tussen het en-streepje en de woorden. Het en-streepje komt overeen met een geheugensteuntje - .

Het gebruik van een koppelteken en een liggend streepje wordt weergegeven in het volgende voorbeeld:

Voorbeeld: speciale tekens - en -

  • Probeer het zelf »



Tijd is geld...

Het duurt te lang om de webpagina te openen.
Het zou binnen 2-4 seconden moeten laden.
Tijd is geld...

Lijst met enkele populaire speciale HTML-tekens

Symbool Beschrijving Ezelsbruggetje naam Numerieke code
niet-brekende ruimte
< minder dan <
> meer dan > >
& ampersand & &
" regelrecht dubbel aanhalingsteken " "
" apostrof " "
« linker dubbele hoekcitaat « «
» rechter dubbele hoekcitaat » »
links enkel aanhalingsteken
juiste enkele aanhalingstekens
onderste enkel aanhalingsteken
links dubbel aanhalingsteken
juiste dubbele aanhalingstekens
onderste dubbele aanhalingstekens
euro
copyright ©
® geregistreerd handelsmerk ® ®

Soorten speciale tekens

Op een gewoon toetsenbord zul je de meeste wiskundige, technische, geometrische en andere speciale karakters niet vinden.
Om dergelijke symbolen op een HTML-pagina toe te passen, kunt u de bijbehorende geheugensteunnamen gebruiken.

Het volgende voorbeeld laat zien hoe hetzelfde symbool kan worden weergegeven met verschillende codes.