5 HTML značajke o kojima možda ne znate
Za jezik tako jednostavan i lak za učenje, HTML sigurno nudi neočekivana količina korisnih značajki, mnogi od kojih većina nas uopće ne zna. Teško je držati korak s vremenom i možda mislite sve to “možda ne znate” članci moraju biti o najnovijim oznakama, HTML također ima neke vrlo korisne značajke koje već postoje neko vrijeme.
Od provjere pravopisa do dodavanja tipkovnih prečaca, u ovom članku pokazat ću vam pet manje poznatih HTML značajki.
1. Provjerite pravopis dok pišete
Provjera pravopisa
atribut traži od preglednika provjeru pravopisa dok korisnik upisuje element. Ovaj atribut je globalni, što znači, možete ga dodati u bilo koju HTML oznaku.
Međutim, radi samo na elementima koji mogu unos teksta. Imati ga globalno je korisno jer može biti naslijedili dječji elementi. Na primjer, dodajte ga u Provjera pravopisa radi cijeli tekst Njegova vrijednost može biti prazan niz, Upišite nešto ovdje U gornjem kodu, oba Ako korisnik ima onemogućena provjera pravopisa u postavkama preglednika pravopis neće biti provjeren, čak i ako To je prilično uobičajeno za host resurse, kao što su skripte i datoteke stila, putem CDNa. Ali, ako CDN postaje kompromitirana, tako i one hostirane datoteke, a ako je bilo koji dohvaćeni resurs ugrožen na vašoj web-lokaciji, radi i vaša web-lokacija! Pogledajte što vam Mozilla Developer Network kaže o problemu: Da biste to spriječili, Subresource integritet (SRI) je početkom 2014. uveo W3C. Ova shema uspoređuje vrijednost raspršivanja (rezultat primjene hash funkcije na ulaz) resursa da biste je potvrdili. Recimo, postoji JavaScript datoteka na Sada, kad god se web-stranica Vašeg web-mjesta s gore navedenim kodom mora učitati Ako Najčešći CDN-ovi već pružaju SRI Vjerojatno ste upoznati s U jednom od ranih nacrta HTML5, Ti atributi mogu biti koristi se s gumbima za slanje, i nadjačavaju svoje atribute u Dakle, kada se obrazac dostavi pomoću gumba koji ima a U gornjem kodu, kada je obrazac poslan putem drugog gumba za slanje ( Kada je u pitanju skriveni elementi, svi smo prolazili kroz različite faze skrivanja: korištenje Svaka metoda ima svoju svrhu, nitko od njih nije suvišan, pa nije ni ovaj: Ona radi na isti način kao i Međutim, korist od Štoviše, kada je element skriven, to će biti skriveno u svim platformama, ne samo u web preglednicima, nego iu čitačima zaslona, TV-u, projektorima itd. To je također ne ovisi o stilu, čak i ako uklonite CSS autora s stranice, element će ostati skriven. Dok u slučaju Kombinacija tipki za prečac ovisi o dvije stvari: Uzmite ovaj primjer: U Firefoxu, ako ste pritisnite kombinaciju tipki Alt + Shift + V (ili Alt + Control + V u MacOS-u) dobit ćete upozorenje “Prikaz je kliknuo”. Budući da unaprijed definirane tipke preglednika ovise o svakom pregledniku i OS-u, preporuča se neka korisnici znaju za kombinacije tipki za prečace. vrste:
tekst
, traži
, uRL
, i e
. Također radi , i elemente koji se mogu uređivati (elementi s
contenteditable
atribut).pravi
, ili lažan
. Prazan niz i pravi
htjeti omogućite provjeru pravopisa.
Oznake će provjeriti pravopis kada korisnik upisuje u njih.
Provjera pravopisa
je dodan.2. Budite sigurni od ugroženih CDN resursa
... upotreba CDN-a također dolazi s rizikom, jer ako napadač dobije kontrolu nad CDN-om, napadač može ubaciti proizvoljan zlonamjerni sadržaj u datoteke na CDN-u (ili u potpunosti zamijeniti datoteke) i tako može potencijalno napasti sve web-lokacije koje dohvaćaju datoteke od tog CDN-a.
https://example.com/example.js
. Prvo ti primijeniti hash funkciju zatim u tu datoteku dodajte proizvedenu hash vrijednost prema integritet
atribut od tag that imports
example.js
to your website.
example.js
, pregledniku prvo primjenjuje hash funkciju, i učitava i radi example.js
samo kada je hash vrijednost odgovara integritet
vrijednost.example.com
je ugrožena i example.js
ometao s tada hash vrijednosti od example.js
neće odgovarati integritet
vrijednost. integritet
vrijednosti, ali možete i generirati ovdje.3. Nadjačavanje ciljeva oblika u gumbima za slanje
cilj
atribut, onaj koji odlučuje gdje se otvara resurs s hipervezom, na primjer na istoj stranici ili na novoj kartici. Isto tako možete znati cilj
atribut koji se koristi u oznaka odlučuje gdje je prikazan odgovor iz slanja obrasca.
formtarget
definiran je zajedno s još četiri atributa za slanje obrazaca: formaction
, formenctype
, formmethod
, i formnovalidate
. kojoj pripadaju gumbi.
formtarget
atribut, odgovor je prikazan prema formtarget
vrijednost, umjesto cilj
vrijednost .
otisak
), odgovor će pojavljuju se u novom kontekstu pregledavanja, kao na novoj kartici.4. Sakrijte elemente semantički
Neprozirnost: 0
, visibility: hidden
, visina: 0; širina: 0
, display: none
, text-alineja: -999px
u CSS datoteci.skriven
HTML atribut. Ako element ima skriven
naveden na njemu, bit će skriven.
display: none;
CSS pravilo; element s skriven
atribut ne dobiva se na stranici. Svaka skripta unutar elementa bit će izvršena, a ako je to kontrola obrasca, ona će biti poslana zajedno s njim druge oblike kontrole tijekom slanja obrasca.skriven
je da je to semantički prikladna, nakon svega, HTML5 je sve o semantici i skriven
je dio HTML5 entourage!display: none;
to se neće dogoditi. Dakle, zamislite skriven
kao Oštra verzija display: none;
.5. Dodajte tipkovničke prečace
pristupni ključ
globalni atribut već je definiran u HTML4 i stvara tipkovni prečac pomoću kojih korisnik može upravljati elementom na stranici.pristupni ključ
vrijednost koje dajemo elementu