5 funkcií HTML, o ktorých by ste nemali vedieť
Pre tak jednoduché a ľahko sa učiť, HTML určite ponúka neočakávané množstvo užitočných funkcií, z ktorých väčšina z nás ani nevie. Je ťažké držať krok s časom a môžete si to všetko myslieť “Možno neviete” články musia byť o najnovších značkách, HTML tiež obsahuje niektoré pomerne užitočné funkcie, ktoré sú už na chvíľu.
Od kontroly pravopisu až po pridanie klávesových skratiek, v tomto článku vám ukážem päť menej všeobecne známych funkcií HTML.
1. Počas zadávania skontrolujte pravopis
Kontrola pravopisu
atribút vyzve prehliadače, aby skontrolovali hláskovanie, zatiaľ čo používateľ píše prvok. Tento atribút je globálny, čo znamená, môžete ho pridať do ľubovoľnej značky HTML.
Pracuje však iba na prvkoch, ktoré môžu zadajte textový vstup. Mať to globálne je užitočné, pretože to môže byť zdedené podradenými prvkami. Napríklad, pridajte ho do a Kontrola pravopisu funguje všetok text Jeho hodnota môže byť prázdny reťazec, Napíšte niečo tu Vo vyššie uvedenom kóde, oba Ak má používateľ zakázaná kontrola pravopisu v nastavení prehliadača sa pravopis nebude kontrolovať, aj keď Je celkom bežné hostiť zdroje, ako skripty a súbory šablón štýlov, cez CDNs. Ale, ak CDN je kompromitované, tak tie hostované súbory a ak je na vašich webových stránkach narušený zdroj, tak aj vaše stránky! Pozrite sa, čo o sieti Mozilla Developer Network hovorí o probléme: Ak tomu chcete zabrániť, Integrita podzdrojov (SRI) bol predstavený na začiatku roka 2014 W3C. Táto schéma porovnáva hodnotu hash (výsledok aplikácie hash funkcie na vstup) zdroja potvrdiť ho. Povedzte, na adrese je súbor JavaScript Teraz, kedykoľvek sa musí načítať webová stránka vašich stránok s vyššie uvedeným kódom ak Najčastejšie CDN poskytujú SRI S najväčšou pravdepodobnosťou ste oboznámení s V jednom z prvých návrhov HTML5, Tieto atribúty môžu byť používané s tlačidlami na odosielanie, a prepisujú ich príslušné atribúty v Takže, ak je formulár odoslaný pomocou tlačidla, ktoré má a Vo vyššie uvedenom kóde, keď je formulár odoslaný pomocou druhého tlačidla na odoslanie ( Pokiaľ ide o skryté prvky, všetci sme prešli rôznymi fázami skrytých prvkov: pomocou Každá metóda má svoj účel, žiadna z nich nie je nadbytočná a tak nie je táto: Funguje to rovnakým spôsobom ako Avšak prospech z Navyše, keď je prvok skrytý, má to byť skryté vo všetkých platformách, nielen vo webových prehliadačoch, ale aj v obrazovkách, TV, projektoroch atď. Je to tiež nie v závislosti od štýlu, aj keď odstránite autorskú CSS zo stránky, prvok zostane skrytý. Keďže v prípade Kombinácia klávesov pre skratku bude závisí od dvoch vecí: Vezmite si tento príklad: Vo Firefoxe, ak vy stlačte kombináciu klávesov Alt + Shift + V (alebo Alt + Control + V v macOS) dostanete upozornenie “Zobraziť kliknuté”. Pretože preddefinované kľúče prehliadača sa líšia s každým prehliadačom a operačným systémom, odporúčame vám informujte používateľov o kombináciách kľúčov slúži na skratky. typy:
text
, Vyhľadávanie
, url
, a e-mail
. Pracuje tiež , a editovateľné prvky (prvky s
contenteditable
atribút).pravdivý
, alebo nepravdivý
. Prázdny reťazec a pravdivý
vôľa povoliť kontrolu pravopisu.
značky skontrolovať pravopis keď používateľ do nich píše.
Kontrola pravopisu
bol pridaný.2. Buďte v bezpečí z ohrozených zdrojov CDN
... pomocou CDN tiež prichádza s rizikom, že v prípade, že útočník získa kontrolu nad CDN, môže útočník podať ľubovoľný škodlivý obsah do súborov na CDN (alebo úplne nahradiť súbory) a tak môže potenciálne napadnúť aj všetky stránky, ktoré načítajú súbory z tohto CDN.
https://example.com/example.js
. Najprv ty použite funkciu hash do tohto súboru pridajte vytvorenú hodnotu hash na integrita
atribút z tag that imports
example.js
to your website.
example.js
, prehliadač najskôr použije funkciu hash, a zaťažuje a beží example.js
len keď je jeho hash hodnota zodpovedá integrita
hodnota.example.com
bol ohrozený a example.js
bola zasiahnutá s hodnotou hash example.js
nebude zodpovedať integrita
hodnota. integrita
hodnoty, ale môžete tu tiež vygenerovať jeden.3. Prepísať ciele formulára v tlačidlá odosielania
terč
atribút, rozhodne kde sa otvorí hypertextový odkaz, napríklad na rovnakej stránke alebo na novej karte. Môžete tiež vedieť, že to isté terč
atribút použitý v značka rozhodne kde sa zobrazí odpoveď na odoslanie formulára.
formtarget
bol definovaný spolu so štyrmi ďalšími atribútmi na odoslanie formulára: formaction
, formenctype
, formmethod
, a formnovalidate
. značku, ku ktorej patria tlačidlá.
formtarget
atribút, odpoveď je zobrazená podľa formtarget
hodnota, namiesto terč
hodnota .
vytlačiť
), odpoveď bude sa objavia v novom kontexte prehliadania, ako na novej karte.4. Skryť prvky sémanticky
Nepriehľadnosť: 0
, visibility: hidden
, výška: 0; šírka: 0
, display: none
, text-indent: -999px
v našom súbore CSS.skrytý
Atribút HTML. Ak má prvok skrytý
na ňom bude skryté.
display: none;
Pravidlo CSS; prvok s skrytý
atribút sa nezobrazí na stránke. Akýkoľvek skript vnútri prvku bude vykonaný, a ak je to kontrola formulára, bude spolu s iné formy kontroly počas odosielania formulára.skrytý
je to tak sémanticky vhodné, koniec koncov, HTML5 je všetko o sémantike a skrytý
je súčasťou sprievodcu HTML5!display: none;
to sa nestane. Takže, premýšľaj skrytý
ako ironclad verzia display: none;
.5. Pridanie klávesových skratiek
Prístupový kľúč
globálny atribút bol už definovaný v HTML4 a to vytvára klávesovú skratku s ktorými môže používateľ ovládať prvok na stránke.Prístupový kľúč
hodnota ktoré dávame prvku