5 HTML funkcije, o katerih morda ne veste
Za jezik tako preprost in enostaven za učenje, HTML zagotovo ponuja nepričakovano veliko uporabnih funkcij, mnogi od njih večina od nas sploh ne ve. Težko je slediti časom in morda misliš, da je vse “morda ne veste” članki morajo biti o najnovejših oznakah, HTML ima tudi nekaj zelo koristne funkcije, ki so že nekaj časa prisotne.
Od preverjanja črkovanja do dodajanja bližnjic na tipkovnici v tem članku vam bom pokazal pet manj znanih funkcij HTML.
1. Med tipkanjem preverite črkovanje
The Preverjanje črkovanja
atribut od brskalnikov zahteva preverjanje črkovanja, ko uporabnik vnaša element. Ta atribut je globalni, kar pomeni, lahko ga dodate kateri koli oznaki HTML.
Vendar deluje le na elemente, ki jih lahko vnašanje besedila. To, da je globalno, je koristno, ker je lahko podedovali otrokovi elementi. Na primer, dodajte ga v a Preverjanje črkovanja deluje celotno besedilo Njegova vrednost je lahko prazen niz, Tukaj vnesite nekaj V zgornji kodi, oboje Če ima uporabnik onemogočeno preverjanje črkovanja v nastavitvah brskalnika črkovanje ne bo preverjeno, tudi če To je precej pogosto za gostiteljske vire, kot so skripte in datoteke s slogi, skozi CDNs. Ampak, če CDN postane ogrožena, to storijo tudi te gostiteljske datoteke in če je na vašem spletnem mestu ogrožen kateri koli pridobljeni vir, je tudi vaše spletno mesto! Oglejte si, kaj Mozilla Developer Network pravi o težavi: Da bi to preprečili, Subresource Integrity (SRI) je bil uveden v začetku leta 2014 s strani W3C. Ta shema primerja vrednost razpršitve (rezultat uporabe hash funkcije na vnosu) virov za potrditev. Recimo, da obstaja datoteka JavaScript Zdaj, ko se mora naložiti spletna stran vašega spletnega mesta z zgornjo kodo Če Najpogostejši CDN-ji že zagotavljajo SRI Verjetno ste seznanjeni z V enem od prvih osnutkov HTML5, Ti atributi so lahko uporablja s tipkami za pošiljanje, in preglasijo svoje atribute v Torej, ko je obrazec poslan z gumbom, ki ima a V zgornji kodi, ko je obrazec poslan z drugim gumbom za predložitev ( Ko gre za skriti elementi, vsi smo šli skozi različne faze skrivnih elementov: uporabo Vsaka metoda ima svoj namen, nobena od njih ni odvečna, zato ni ta: Deluje enako kot Vendar pa koristi Poleg tega, ko je element skrit, je to skrite v vseh platformah, ne samo v spletnih brskalnikih, ampak tudi v programih za branje zaslona, televiziji, projektorjih itd. Prav tako je ni odvisen od stila, tudi če odstranite CSS avtorja s strani, bo element ostal skrit. Ker je v primeru. \ T The Kombinacija tipk za bližnjico bo odvisni od dveh stvari: Vzemite ta primer: V Firefoxu, če ste pritisnite kombinacijo tipk Alt + Shift + V (ali Alt + Control + V v macOS) boste dobili opozorilo “Pogled je bil kliknjen”. Ker so vnaprej definirane tipke brskalnika odvisne od vsakega brskalnika in operacijskega sistema, je priporočljivo uporabnike seznanite s kombinacijami tipk za bližnjice. vrste:
besedilo
, Iskanje
, url
, in E-naslov
. Prav tako deluje , in elemente, ki jih je mogoče urejati (elementi z
vsebinsko primerna
atribut).prav
, ali false
. Prazen niz in prav
volja omogočite črkovalnik.
oznake bodo preverjale črkovanje ko jih vnese uporabnik.
Preverjanje črkovanja
je bil dodan.2. Bodite varni pred ogroženimi viri CDN
… Uporaba CDN-jev prinaša tudi tveganje, da lahko napadalec vnese samovoljno zlonamerno vsebino v datoteke na CDN-ju (ali popolnoma zamenja datoteke) in s tem lahko tudi potencialno napade vse strani, ki pridobijo datoteke od te CDN.
https://example.com/example.js
. Najprej ti uporabite funkcijo razpršitve v to datoteko dodajte proizvedeno razpršeno vrednost do celovitosti
atribut od tag that imports
example.js
to your website.
example.js
, brskalnika najprej uporabi hash funkcijo, in nalaga in teče example.js
šele, ko je vrednost hash ustreza celovitosti
vrednost.example.com
je bila ogrožena in example.js
je bila posegana potem s hash vrednostjo example.js
ne bo ustrezal celovitosti
vrednost. celovitosti
vrednosti, lahko pa ga ustvarite tudi tukaj.3. Preglasite cilje obrazcev v gumbih za pošiljanje
cilj
atribut, tisti, ki se odloči kjer se odpre hiperpovezan vir, na primer na isti strani ali na novem zavihku. Morda tudi to veste cilj
atribut, uporabljen v se odloči kjer je prikazan odgovor iz predložitve obrazca.
obliko cilja
je bil določen skupaj s štirimi drugimi atributi za predložitev obrazcev: oblikovanja
, formenctype
, način
, in formno ovrednotiti
. oznaka, kateri pripadajo gumbi.
obliko cilja
atribut, odziv je prikazan glede na obliko cilja
vrednost, namesto cilj
vrednost. \ t .
natisnite
), odgovor bo pojavijo v novem kontekstu brskanja, v novem zavihku.4. Skrite elemente semantično
motnost: 0
, vidljivost: skrita
, višina: 0; širina: 0
, prikaz: nič
, text-indent: -999px
v naši CSS datoteki.skrito
Atribut HTML. Če ima element skrito
naveden na njem, bo skrit.
prikaz: nič;
Pravilo CSS; element z skrito
atribut se ne prikaže na strani. Vsak skript znotraj elementa bo izveden, in če je kontrolnik obrazca, bo poslan skupaj z njim druge oblike nadzora pri predložitvi obrazca.skrito
je, da je semantično ustrezna, konec koncev, HTML5 je vse o semantiki in skrito
je del vsebine HTML5!prikaz: nič;
to se ne bo zgodilo. Torej, pomisli skrito
kot . \ t prikaz: nič;
.5. Dodajte bližnjice na tipkovnici
accesskey
globalni atribut je že bila določena v HTML4 in ustvari bližnjico na tipkovnici s katerim lahko uporabnik upravlja z elementom na strani.accesskey
vrednost dajemo elementu