5 HTML-ominaisuutta, joita et ehkä tiedä
A kieli on niin yksinkertainen ja helppo oppia, HTML tarjoaa varmasti odottamaton määrä hyödyllisiä ominaisuuksia, monet niistä, joista useimmat meistä eivät edes tiedä. On vaikea pysyä ajoissa ja saatat ajatella, että kaikki “et ehkä tiedä” artikkeleiden on oltava uusimpia tunnisteita, HTML: llä on myös joitakin melko hyödyllisiä ominaisuuksia, jotka ovat jo jonkin aikaa.
Tarkastelen oikeinkirjoituksen lisäämistä näppäimistön pikanäppäimiin lisäämällä tässä artikkelissa viisi vähemmän tunnettua HTML-ominaisuutta.
1. Tarkista oikeinkirjoitus kirjoittaessasi
oikeinkirjoituksen tarkistus
ominaisuus kehottaa selaimia tarkistamaan oikeinkirjoituksia, kun käyttäjä kirjoittaa elementin. Tämä ominaisuus on globaali, merkitys, voit lisätä sen mihin tahansa HTML-tunnisteeseen.
Se toimii kuitenkin vain sellaisilla elementeillä, jotka voivat ota tekstinsyöttö. Maailmanlaajuinen käyttäminen on hyödyllistä, koska se voi olla lapsen elementit perivät. Lisää se esimerkiksi a Oikeinkirjoituksen tarkistus toimii kaikki teksti Sen arvo voi olla tyhjä merkkijono, Kirjoita jotain tähän Yllä olevassa koodissa, molemmat Jos käyttäjällä on kielletty oikeinkirjoitus selaimen asetuksissa oikeinkirjoitusta ei tarkisteta, vaikka On melko tavallista isännöidä resursseja, kuten komentosarjoja ja tyylitaulukkotiedostoja CDNs. Mutta jos CDN saa vaarantua, niin myös ylläpidetyt tiedostot, ja jos jokin haettu resurssi vaarantuu sivustossasi, niin sivustosi toimii! Katso, mitä Mozilla Developer Network kertoo ongelmasta: Tämän estämiseksi, Subresource Integrity (SRI) W3C esitteli vuoden 2014 alussa. Tämä järjestelmä vertaa hash-arvoa (tulos, joka koskee hash-funktion käyttämistä tuloon) resurssin vahvistaaksesi sen. Sano, että JavaScript-tiedosto on osoitteessa Nyt kun sivustosi web-sivu on ladattu edellä mainitulla koodilla Jos Yleisimpiä CDN-levyjä on jo tarjolla SRI Olet todennäköisesti tuttu Yhdessä HTML5: n varhaisista luonnoksista, Nämä ominaisuudet voivat olla käytetään lähetyspainikkeiden kanssa, ja ne ohittavat niiden määritteet Joten kun lomake lähetetään painikkeella, jolla on a Yllä olevassa koodissa, kun lomake lähetetään toisella lähetyspainikkeella ( Kun se tulee piilottavat elementit, me kaikki kävelimme piilottavien elementtien eri vaiheissa: käyttämällä Jokaisella menetelmällä on tarkoitus, mikään niistä ei ole tarpeeton, eikä näin ole: Se toimii samalla tavalla kuin Kuitenkin hyöty Lisäksi, kun elementti on piilossa, se on piilotettu kaikilla alustoilla, ei pelkästään selaimissa vaan näytönohjaimissa, televisiossa, projektorissa jne. Se on myös ei tyylipohjainen, vaikka poistat tekijän CSS: n pois sivulta, elementti pysyy piilossa. Sekä katsoo, että. \ T Pikanäppäimen yhdistelmä riippuu kahdesta asiasta: Ota tämä esimerkki: Jos olet, Firefoxissa paina näppäinyhdistelmää Alt + Shift + V (tai Alt + Control + V MacOSissa saat ilmoituksen “Näytä napsauttamalla”. Koska ennalta määritetyt selainnäppäimet vaihtelevat selaimen ja käyttöjärjestelmän mukaan, on suositeltavaa anna käyttäjille tietää näppäinyhdistelmistä käytetään pikakuvakkeisiin. tyypit:
teksti
, Hae
, url
, ja sähköposti
. Se toimii myös , ja muokattavat elementit (elementit
contenteditable
määrite).totta
, tai väärä
. Tyhjä merkkijono ja totta
tahtoa ota oikeinkirjoituksen tarkistus käyttöön.
tunnisteet tarkistavat oikeinkirjoituksia kun käyttäjä kirjoittaa niihin.
oikeinkirjoituksen tarkistus
lisättiin.2. Varo vaarantuneista CDN-resursseista
… CDN: iden avulla on myös riski, että jos hyökkääjä saa CDN: n hallinnan, hyökkääjä voi pistää mielivaltaisen haitallisen sisällön CDN-tiedostoihin (tai korvata tiedostot kokonaan) ja siten myös mahdollisesti hakea tiedostoja. CDN: ltä.
https://example.com/example.js
. Sinä ensin soveltaa hash-toimintoa sitten kyseiseen tiedostoon lisää tuotettu hash-arvo että eheys
ominaisuus n tag that imports
example.js
to your website.
example.js
, selain ensin käyttää hajautusfunktiota, ja kuormat ja juoksut example.js
vain silloin, kun se on hash-arvo vastaa eheys
arvo.example.com
oli vaarassa ja example.js
häirittiin sen jälkeen example.js
ei vastaa eheys
arvo. eheys
arvot, mutta voit myös luoda yhden täällä.3. Ohita lomakkeen tavoitteet lähetyksen painikkeissa
kohde
ominaisuus, se, joka päättää kun hyperlinkki avataan, esimerkiksi samalle sivulle tai uudelle välilehdelle. Saatat myös tietää, että sama kohde
määritteessä käytetty ominaisuus tag päättää missä lomakkeen lähettämä vastaus näytetään.
formtarget
määritettiin yhdessä neljän muun lomakkeen esittämisominaisuuden kanssa: formaction
, formenctype
, formmethod
, ja formnovalidate
. tunniste, johon painikkeet kuuluvat.
formtarget
määrite, vastaus näkyy formtarget
arvo, sijaan kohde
jonkin arvo .
Tulosta
), vastaus tulee näkyvät uudessa selausyhteydessä, kuten uudessa välilehdessä.4. Piilota elementit semanttisesti
opasiteetti: 0
, näkyvyys: hidden
, korkeus: 0; leveys: 0
, display: none
, text-luetelmakohta: -999px
CSS-tiedostossamme.kätketty
HTML-määrite. Jos elementillä on kätketty
se on määritetty, se piilotetaan.
display: none;
CSS-sääntö; elementin kanssa kätketty
ominaisuus ei saa sulatettua sivulla. Kaikki elementin sisällä olevat komentosarjat suoritetaan, ja jos se on lomakkeen hallinta, se toimitetaan yhdessä muut lomakkeen ohjaukset lomakkeen lähettämisen aikana.kätketty
se on se semanttisesti sopiva, loppujen lopuksi HTML5 on kyse semantikasta ja kätketty
on osa HTML5-seuraajaa!display: none;
se ei tapahdu. Joten ajattele kätketty
kuin ironclad-versio display: none;
.5. Lisää pikanäppäimet
pääsykoodi
globaali ominaisuus määritettiin jo HTML4: ssä ja sitä luo pikanäppäimen jonka avulla käyttäjä voi käyttää elementtiä sivulla.pääsykoodi
arvo että annamme elementille