Hvað eru HTML einingar

Hvað eru HTML einingar

HyperText Markup Language, eða HTML, er aðaltungumál vefsíður á internetinu. Það felur í sér stuðning fyrir fjölda annarra tungumála sem bæta við auka virkni og stíl eins og JavaScript og CSS. Öll þessi tungumál eru byggð á texta með einhverjum merkingarbærum stöfum sem notaðir eru til að aðgreina bókstaflega strengi sem ætti að prenta í vafra og kóða sem ætti að túlka og keyra.

Þessi hönnun hefur þó nokkur vandamál, þau verða augljós þegar þú vilt prenta einn af mikilvægu stöfunum í vafrann. Bestu dæmistafirnir til að nota eru „minna en“ og „stærra en“ táknin. Þessi tákn eru notuð til að opna og loka kóðahlutum í HTML. Rétta aðferðin til að prenta þessa stafi á skjáinn á öruggan hátt er að nota HTML einingar.

HTML einingar og öryggi

Þökk sé því að þessir stafir hafa sérstaka merkingu þarftu að gæta þess að skipta þeim út fyrir HTML einingaútgáfuna ef þú vilt að þeir séu prentaðir í vafrann. Því miður gleyma margir vefhönnuðir að notendur geta sent inn inntak á margar vefsíður. Ef þetta notendainntak inniheldur þýðingarmikla stafi og þeim er ekki skipt út fyrir HTML einingar, í ferli sem kallast hreinsun, þá er vefsíðan með veikleika fyrir forskriftir yfir vefsvæði (XSS).

Ábending: Ekki reyna að senda sérstaka stafi á vefsíður til að reyna að finna XSS varnarleysi. Að gera það er tæknilega reiðhestur og er refsivert nema þú hafir leyfi frá eiganda vefsíðunnar.

Hvernig HTML einingar virka (og stundum ekki)

HTML einingar virka vegna þess að vafrinn veit að sýna hann sem viðkomandi sérstaf og ekki meðhöndla hann sem sérstaf. Allar HTML-einingar byrja á og-merki „&“ og enda á semípunkti „;“. Flestir stafir eru auðkenndir með eininganúmeri þó að sumir sérstafir séu einnig með styttu nafni. Til dæmis hafa „&“, „<“ og „>“ einingarnúmerin „&“, „<“ og „>“ sem og einingarnöfnin „&“, „<“ og „>“ í sömu röð. Vafrinn veit að þessir strengir þýða að hann þurfi að sýna viðeigandi stafi.

Ábending: Fullan lista yfir nöfn stafaeininga er að finna hér , þó að stuðningur einingaheita sé mismunandi eftir vafra.

Í flestum tilfellum ættu notendur aðeins alltaf að sjá stafina sem HTML einingar tákna. Það er hins vegar mögulegt að sjá kóðaða stafi, venjulega ampermerki „&“, í gegnum ferli sem kallast „Tvöföld kóðun“. Þetta gerist þegar og-merki birtist í sinni eigin kóðuðu útgáfu. Tvöföld kóðun á sér venjulega stað þegar inntak er rétt kóðað, þar sem það er sent inn, en þegar það er gefið út verður það sótthreinsað aftur. Þetta leiðir til þess að og-merki í upphafi „&“ verður kóðað í annað sinn og birtist sem „&“, vafrinn túlkar það síðan rétt sem streng sem ætti að prenta sem „&“ eftir að hafa afkóða HTML eininguna og hunsað hlutaeiningin.


Hvernig á að þvinga Google Chrome til að sýna alltaf allar vefslóðir

Hvernig á að þvinga Google Chrome til að sýna alltaf allar vefslóðir

Chrome, sjálfgefið, sýnir þér ekki alla vefslóðina. Þér er kannski sama um þessi smáatriði, en ef þú þarft af einhverjum ástæðum að birta alla vefslóðina, nákvæmar leiðbeiningar um hvernig á að láta Google Chrome birta alla vefslóðina á veffangastikunni.

Hvernig á að fá gamla Reddit aftur

Hvernig á að fá gamla Reddit aftur

Reddit breytti hönnun sinni enn og aftur í janúar 2024. Endurhönnunin er hægt að sjá af notendum skjáborðsvafra og þrengir að aðalstraumnum á sama tíma og tenglar eru til staðar.

Hvernig á að afrita efni úr kennslubókum með Google Lens

Hvernig á að afrita efni úr kennslubókum með Google Lens

Að slá uppáhalds tilvitnunina þína úr bókinni þinni á Facebook er tímafrekt og fullt af villum. Lærðu hvernig á að nota Google Lens til að afrita texta úr bókum yfir í tækin þín.

Fljótleg leiðarvísir um hvernig á að búa til áminningar á Google Home

Fljótleg leiðarvísir um hvernig á að búa til áminningar á Google Home

Áminningar hafa alltaf verið aðal hápunktur Google Home. Þeir gera líf okkar örugglega auðveldara. Við skulum fara í stutta skoðunarferð um hvernig á að búa til áminningar á Google Home svo að þú missir aldrei af því að sinna mikilvægum erindum.

Lagfærðu DNS heimilisfang netþjóns fannst ekki í Chrome

Lagfærðu DNS heimilisfang netþjóns fannst ekki í Chrome

Stundum, þegar þú ert að vinna í Chrome, geturðu ekki fengið aðgang að ákveðnum vefsíðum og færð upp villuna „Laga DNS vistfang netþjóns fannst ekki í Chrome“. Hér er hvernig þú getur leyst málið.

Netflix: Breyta lykilorði

Netflix: Breyta lykilorði

Hvernig á að breyta lykilorðinu þínu á Netflix streymisvídeóþjónustunni með því að nota valinn vafra eða Android app.

Hvernig á að slökkva á endurheimtunarsíðum í Microsoft Edge

Hvernig á að slökkva á endurheimtunarsíðum í Microsoft Edge

Ef þú vilt losna við endurheimta síður skilaboðin á Microsoft Edge skaltu einfaldlega loka vafranum eða ýta á Escape takkann.

Hvað er djúptenging?

Hvað er djúptenging?

Djúptenging er vinsæl tilvísunartækni notenda. Lærðu um djúptengingar hér til að nota þær til að auka umferð á vefsíðuna þína eða app.

Hvað er AR Cloud?

Hvað er AR Cloud?

AR er næsta stóra hlutur internetsins fyrir skemmtun, vinnu eða viðskipti. Lærðu AR ský í smáatriðum til að verða upplýstur notandi.

Hvernig á að nota Microsoft Edge Drop eins og atvinnumaður

Hvernig á að nota Microsoft Edge Drop eins og atvinnumaður

Notaðu Microsoft Edge Drop og deildu skrám og skilaboðum auðveldlega á milli tækja með því að fylgja þessum byrjendavænu skrefum.