5 HTML iespējas, par kurām jūs varētu nezināt
Priekš valoda ir tik vienkārša un viegli apgūstama, HTML noteikti piedāvā neparedzētu noderīgu funkciju apjoms, no kuriem daudzi no mums pat nezina. Ir grūti sekot līdzi laikam, un jūs varat domāt, ka viss “jūs, iespējams, nezināt” rakstiem jābūt par jaunākajiem tagiem, HTML ir arī daži diezgan noderīgas funkcijas, kas jau kādu laiku atrodas.
Pārbaudot pareizrakstību un pievienojot tastatūras īsceļus, šajā rakstā es jums parādīšu piecas mazāk plaši pazīstamas HTML funkcijas.
1. Pārbaudot rakstību, pārbaudiet pareizrakstību
The pareizrakstības pārbaude
atribūts liek pārlūkprogrammām pārbaudīt pareizrakstību, kamēr lietotājs raksta elementu. Šis atribūts ir globāls, nozīmē, jūs varat pievienot to jebkuram HTML tagam.
Tomēr tas darbojas tikai uz elementiem, kas var veikt teksta ievadi. Tā kā tā ir globāla, tā ir noderīga bērna elementi. Piemēram, pievienojiet to a Pareizrakstības pārbaude darbojas visu tekstu Tās vērtība var būt tukša virkne, Ierakstiet kaut ko šeit Iepriekš minētajā kodā, gan Ja lietotājam ir invalīdu pareizrakstības pārbaude pārlūkprogrammas iestatījumos pareizrakstība netiks pārbaudīta, pat ja Tas ir diezgan izplatīti, lai uzņemtu resursus, piemēram, skriptus un stillapu failus CDNs. Bet, ja CDN tiek apdraudēta, tāpēc tie ir izvietotie faili, un, ja jūsu vietnē tiek apdraudēts kāds no iegūtajiem resursiem, tas notiek jūsu vietnē! Skatiet, ko Mozilla Developer Network saka par problēmu: Lai to novērstu, Subresurta integritāte (SRI) W3C ieviesa 2014. gada sākumā. Šī shēma salīdzina hash vērtību (rezultāts, ko ievada hash funkcija) resursu to apstiprināt. Saka, ka ir JavaScript fails Tagad, kad jūsu vietnes vietnei ar iepriekš minēto kodu ir jāielādē Ja Visbiežāk CDN jau sniedz SRI Jūs, visticamāk, esat iepazinies ar Vienā no agrākajiem HTML5 projektiem, Šie atribūti var būt lieto kopā ar iesniegšanas pogām, un tie ignorē to attiecīgos atribūtus Tātad, ja veidlapa tiek iesniegta, izmantojot pogu, kurai ir a Iepriekš minētajā kodā, kad veidlapa ir iesniegta, izmantojot otro pogu ( Kad runa ir par slēpjas elementi, mēs visi gājām cauri dažādiem slēpšanās elementu posmiem: izmantojot Katrai metodei ir savs mērķis, neviena no tām nav lieka, un tā nav šī Tas darbojas tāpat kā Tomēr ieguvums Turklāt, ja elements ir paslēpts, tas ir slēpta visās platformās, ne tikai tīmekļa pārlūkprogrammās, bet gan ekrānsaudzētājos, TV, projektoros utt. Tas ir arī nav atkarīgs no stila, pat tad, ja no lapas tiek noņemta autora CSS, elements paliks slēpts. Tā kā. \ T The Īsceļu kombinācija atkarīgas no divām lietām: Izmantojiet šo piemēru: Firefox, ja jūs nospiediet taustiņu kombināciju Alt + Shift + V (vai Alt + Control + V jūs saņemsiet brīdinājumu “Skats noklikšķināts”. Tā kā iepriekš definētie pārlūka taustiņi atšķiras atkarībā no katras pārlūkprogrammas un operētājsistēmas, ieteicams ļaujiet lietotājiem uzzināt par taustiņu kombinācijām izmanto īsceļiem. veidi:
tekstu
, Meklēt
, URL
, un e-pastu
. Tas darbojas arī , un rediģējami elementi (elementi ar
apmierinošs
atribūts).taisnība
, vai nepatiesa
. Tukša virkne un taisnība
gribu iespējojiet pareizrakstības pārbaudītāju.
tagi pārbaudīs rakstību kad lietotājs tos raksta.
pareizrakstības pārbaude
tika pievienots.2. Esiet droši no CDN resursiem
... izmantojot CDN, ir arī risks, ka, ja uzbrucējs iegūst kontroli pār CDN, uzbrucējs var ievadīt patvaļīgu ļaunprātīgu saturu CDN failos (vai aizstāt failus pilnībā), un tādējādi var potenciāli uzbrukt visām vietnēm, kas ielādē failus no CDN.
https://example.com/example.js
. Pirmkārt, jūs pielietot hash funkciju uz šo failu pievienot saražoto hash vērtību uz integritāti
atribūts no tag that imports
example.js
to your website.
example.js
, pārlūku vispirms izmanto hash funkciju, un slodzes un braucieni example.js
tikai tad, kad tā hash vērtība atbilst integritāti
vērtību.example.com
tika apdraudēta un example.js
tika traucēta pēc tam ar hash vērtību example.js
neatbilst integritāti
vērtību. integritāti
vērtības, šeit jūs varat arī radīt vienu.3. Iesniegt pogas, ignorējot veidlapu mērķus
mērķi
atribūts, tas, kurš izlemj ja tiek atvērts hipersaites resurss, piemēram, tajā pašā lapā vai jaunā cilnē. Jūs to arī zināt mērķi
atribūts, ko izmanto atzīmē kur tiek parādīta atbilde no veidlapas iesnieguma.
formtarget
tika definēts kopā ar četriem citiem veidlapu iesniegšanas atribūtiem: veidošanās
, formenctype
, formmethod
, un formnovalidāts
. atzīme, kurai pieder pogas.
formtarget
atribūts atbilde tiek parādīta saskaņā ar formtarget
vērtību, nevis mērķi
vērtība .
drukāt
), atbilde tiks sniegta parādās jaunā pārlūkošanas kontekstā, tāpat kā jaunā cilnē.4. Slēpt elementus semantiski
dūmainība: 0
, redzamība: slēpta
, augstums: 0; platums: 0
, displejs: nav
, teksta ievilkums: -999px
mūsu CSS failā.slēpta
HTML atribūts. Ja elements ir slēpta
tas tiks norādīts, tas tiks paslēpts.
displejs: nav;
CSS noteikums; elementu ar slēpta
atribūts nesaņem lapā. Jebkurš skripts elementa iekšpusē tiks izpildīts, un, ja tas ir veidlapas vadība, tas tiks iesniegts kopā ar citas formas pārbaudes veidlapas iesniegšanas laikā.slēpta
tas ir, ka tas ir semantiski piemērots, galu galā, HTML5 ir par semantiku un slēpta
ir daļa no HTML5 kopienas!displejs: nav;
tas nenotiks. Tātad, domāju slēpta
kā gluda versija displejs: nav;
.5. Pievienojiet tastatūras īsceļus
piekļuves taustiņš
globālais atribūts jau bija definēts HTML4 un tajā izveido tastatūras īsceļu ar kuru lietotājs var darbināt elementu lapā.piekļuves taustiņš
vērtību ko mēs piešķiram elementam