5 HTML-funktsiooni, mida te ei tea
Le keel on nii lihtne ja lihtne õppida, HTML pakub kindlasti ootamatu hulga kasulikke funktsioone, paljud neist enamik meist ei tea. Raske on aegadel sammu pidada ja te võite arvata, et kõik “te ei tea” artiklid peavad olema kõige värskemate siltide kohta, HTML-il on ka mõned väga kasulikud funktsioonid, mis on juba mõnda aega umbes.
Alates õigekirja kontrollimisest klaviatuuri otseteede lisamisega näitan selles artiklis viis vähem levinud HTML-funktsiooni.
1. Kontrollige kirjutamise ajal õigekirja
The Õigekirja kontroll
atribuut palub brauseritel kontrollida õigekirja, kui kasutaja kirjutab elementi. See atribuut on globaalne, tähendus, saate selle lisada mis tahes HTML-sildile.
Kuid see töötab ainult elementidel, mida saab tekstisisestust. Selle globaalne kasutamine on kasulik, sest see võib olla lapse elemendid. Näiteks lisage see a-le Õigekirjakontroll toimib kogu tekst Selle väärtus võib olla tühi string, Sisestage midagi siia Ülaltoodud koodis, nii Kui kasutajal on keelatud õigekirja kontroll brauseri seadetes ei kontrollita õigekirja, isegi kui On üsna tavaline, et hallata ressursse, näiteks skripte ja stiilifaile CDNs. Aga kui CDN on ohustatud, nii need hostitud failid, ja kui teie veebisaidil on mingit tõmmatud ressurssi, siis teie veebisait! Vaadake, mida Mozilla arendajavõrk probleemi kohta ütleb: Selle vältimiseks, Allikate terviklikkus (SRI) W3C tutvustas seda 2014. aasta alguses. See skeem võrdleb räsi väärtust (räsifunktsiooni sisendile rakendamise tulemus) ressurssi selle kinnitamiseks. Ütle, et seal on JavaScript-fail Nüüd, kui teie veebilehe ülaltoodud koodiga tuleb laadida Kui Kõige tavalisemad CDN-id juba pakuvad SRI Sa oled kõige tõenäolisemalt tuttav Ühes HTML5 varases eelnõus, Need atribuudid võivad olla kasutatakse koos saatmisnuppudega, ja nad tühistavad nende vastavad atribuudid Niisiis, kui vorm on esitatud nupuga, millel on a Ülaltoodud koodis, kui vorm esitatakse teise esitamisnupu abil ( Kui tegemist on peidavad elemendid, me kõik läksime läbi peidus elementide erinevaid faase: kasutades Igal meetodil on oma eesmärk, ükski neist ei ole üleliigne ja nii ei ole see ükski See toimib samamoodi nagu Kuid kasu Pealegi, kui element on peidetud, peab see olema peidetud kõikidel platvormidel, mitte ainult veebibrauserites, vaid ekraanilugejates, teleris, projektorites jne. See on ka mitte stiilist sõltuv, isegi kui te eemaldate autori CSS lehelt, jääb element peidetud. Arvestades, et. \ T The Kiirklahvi kombinatsioon sõltub kahest asjast: Võtke see näide: Firefoxis, kui teil on vajutage klahvikombinatsiooni Alt + Shift + V (või Alt + Control + V MacOSis saate teate “Vaade klõpsati”. Kuna eelnevalt määratletud brauseri võtmed varieeruvad iga brauseri ja operatsioonisüsteemi vahel, on soovitatav laske kasutajatel teada klahvikombinatsioone otseteede jaoks. tüübid:
teksti
, otsing
, url
, ja e-posti teel
. See töötab ka , ja muudetavad elemendid (elemendid koos
rahulolev
atribuut).tõsi
, või vale
. Tühi string ja tõsi
tahe lubage õigekirja kontroll.
sildid kontrollivad õigekirja kui kasutaja neid sisestab.
Õigekirja kontroll
lisati.2. Olge ohustatud CDN-i ressursside eest
CDN-de kasutamisel on ka oht, et kui ründaja saab kontrolli CDN-i üle, võib ründaja CDN-i failidesse suvalise pahatahtliku sisu süstida (või asendada failid täielikult) ja seega võib ka potentsiaalselt rünnata kõiki veebisaite, mis faile tõmbavad sellest CDN-ist.
https://example.com/example.js
. Esiteks, sina rakendage räsifunktsioon sellele failile lisage toodetud räsi väärtus Euroopa terviklikkus
atribuut selle tag that imports
example.js
to your website.
example.js
, brauserit esmalt rakendab räsifunktsioon, ja koormused ja jooksud example.js
ainult siis, kui see on räsi väärtus vastab terviklikkus
väärtus.example.com
oli ohustatud ja example.js
häiriti siis räsi väärtus example.js
ei sobi terviklikkus
väärtus. terviklikkus
väärtused, kuid siin saate ka luua.3. Alistage vormi eesmärgid esitamisnuppudes
sihtmärk
atribuut, see, kes otsustab kus avaneb hüperlink, näiteks samal lehel või uuel vahekaardil. Võib-olla teate seda sama sihtmärk
atribuut, mida kasutatakse tag kus näidatakse vormi esitamise vastust.
vormi sihtmärk
määratleti koos nelja muu vormi esitamise atribuudiga: vormimist
, formenctype
, vormimeetod
, ja formnovalidate
. silt, millele nupud kuuluvad.
vormi sihtmärk
atribuut, vastus on näidatud vastavalt vormi sihtmärk
väärtus, asemel sihtmärk
väärtus .
printida
) vastus ilmuvad uues sirvimise kontekstis, nagu uuel kaardil.4. Peida elemendid semantiliselt
suitsusus: 0
, nähtavus: peidetud
, kõrgus: 0; laius: 0
, kuva: pole
, tekst-taane: -999px
meie CSS-failis.peidetud
HTML atribuut. Kui element on peidetud
see on varjatud.
kuva: pole;
CSS reegel; elementi peidetud
atribuut ei saada sulatatud lehel. Kõik elemendi sees olevad skriptid täidetakse ja kui see on vormikontroll, esitatakse see koos muu vormikontrolli vormi esitamise ajal.peidetud
see on see semantiliselt asjakohane, HTML5 on lõppkokkuvõttes semantikast ja peidetud
on osa HTML5 saatjast!kuva: pole;
see ei juhtu. Niisiis, mõtle peidetud
nagu rauakaupade versioon kuva: pole;
.5. Lisage kiirklahvid
accesskey
globaalne atribuut on juba defineeritud HTML4-s ja selles loob kiirklahvi millega kasutaja saab leheküljel elementi kasutada.accesskey
väärtus me anname elemendile