5 HTML-funktioner du kanske inte vet om
För en språk så enkelt och lätt att lära sig, HTML erbjuder säkert en oväntad mängd användbara funktioner, många av vilka de flesta av oss inte ens vet om. Det är svårt att hålla jämna steg med tider och du kanske tror det hela “du kanske inte vet” artiklar måste handla om de senaste taggarna, HTML har också några ganska hjälpsamma funktioner som redan finns runt ett tag.
Från att kontrollera stavning för att lägga till tangentbordsgenvägar, visas i den här artikeln Fem mindre kända HTML-funktioner.
1. Kontrollera stavningen när du skriver
De stavnings kontroll
attribut uppmanar webbläsare att kontrollera stavning medan en användare skriver ett element. Detta attribut är globalt, vilket betyder, Du kan lägga till den i någon HTML-tagg.
Men det fungerar bara på element som kan ta textinmatning. Att ha det globalt är användbart eftersom det kan vara arv av barnelement. Till exempel lägg till den till en Stavningskontroll fungerar på all text Dess värde kan vara en tom sträng, Skriv något här I ovanstående kod, både Om användaren har inaktiverad stavningskontroll i webbläsarens inställningar kontrolleras inte stavningen, även om Det är ganska vanligt att vara värd resurser, till exempel skript och stylesheet-filer, genom CDNs. Men om CDN äventyras, så gör de värdfilerna, och om någon hämtade resurs äventyras på din webbplats, så gör din webbplats också! Se vad Mozilla Developer Network säger om problemet: För att förhindra detta, Subresource Integrity (SRI) introducerades i början av 2014 av W3C. Detta system jämför ish-värdet (resultatet av att använda en hashfunktion till en ingång) av en resurs att validera det. Säg att det finns en JavaScript-fil på Nu, när en webbsida på din webbplats med ovanstående kod måste laddas Om De vanligaste CDN: erna tillhandahåller redan SRI Du är troligen bekant med I ett av de tidiga utkasten till HTML5, Dessa attribut kan vara används med inlämningsknappar, och de åsidosätter deras respektive attribut i Så när en blankett skickas med en knapp som har en I ovanstående kod, när formuläret skickas med den andra inmatningsknappen ( När det kommer till gömningselement, Vi gick alla igenom olika faser av gömningselement: användande Varje metod har sitt syfte, ingen av dem är överflödiga, och det är inte så här: Det fungerar på samma sätt som Men fördelen med Dessutom, när ett element är gömt, ska det vara gömd på alla plattformar, inte bara i webbläsare utan i skärmsläsare, TV, projektorer osv. Det är också inte stilberoende, även om du tar bort författaren CSS från en sida, kommer elementet att förbli gömt. När det gäller De Tangentkombinationen för en genväg kommer att beror på två saker: Ta det här exemplet: I Firefox, om du tryck på tangentkombinationen Alt + Shift + V (eller Alt + Control + V i macOS) får du varningen “Visa Clicked”. Eftersom de fördefinierade webbläsarens nycklar varierar med varje webbläsare och operativsystem, rekommenderas det låt användarna känna till nyckelkombinationerna används för genvägarna. typer:
text
, Sök
, url
, och e-post
. Det fungerar också , och redigerbara element (element med
content
attribut).Sann
, eller falsk
. Den tomma strängen och Sann
kommer aktivera stavningskontrollen.
taggar kontrollerar stavning när en användare skriver in dem.
stavnings kontroll
lades till.2. Var säker från komprometterade CDN-resurser
... med hjälp av CDN kommer också risken att om en angripare tar kontroll över en CDN, kan angriparen injicera godtyckligt skadligt innehåll i filer på CDN (eller ersätta filerna helt) och kan därmed också potentiellt angripa alla webbplatser som hämtar filer från den CDN.
https://example.com/example.js
. Först du Applicera en hash-funktion till den filen då lägg till det producerade hashvärdet till integritet
attribut av tag that imports
example.js
to your website.
example.js
, webbläsaren först tillämpar hashfunktionen, och lastar och körs example.js
bara när dess hashvärdet matchar integritet
värde.example.com
komprometterades och example.js
stördes med då hashvärdet av example.js
kommer inte att matcha integritet
värde. integritet
värden, men du kan också skapa en här.3. Åsidosätt formulärmål i inmatningsknappar
mål
attribut, den som bestämmer sig där en hyperlänkad resurs öppnas, till exempel på samma sida eller i en ny flik. Du kanske också vet detsamma mål
attribut som används i taggen bestämmer där svaret från formulärinsökningen visas.
formtarget
definierades tillsammans med fyra andra formgivnings attribut: formaction
, formenctype
, formmethod
, och formnovalidate
. tagg som knapparna tillhör.
formtarget
attribut, svaret visas enligt formtarget
värde, istället för mål
värdet av .
skriva ut
) kommer svaret att visas i ett nytt webbläsarkontext, som i en ny flik.4. Dölj elementen semantiskt
opacitet: 0
, visibility: hidden
, höjd: 0; bredd: 0
, display: none
, text-indent: -999px
i vår CSS-fil.dold
HTML-attribut. Om ett element har dold
specificeras på den kommer det att döljas.
display: none;
CSS regel elementet med dold
attribut blir inte gjord på sidan. Varje skript inuti elementet kommer att utföras, och om det är en formkontroll kommer det att skickas in tillsammans med annan form kontrollerar under formulärinsändning.dold
är det det är semantiskt lämpligt, trots allt handlar HTML5 om semantik och dold
är en del av HTML5-entourage!display: none;
det kommer inte att hända. Så tänk på dold
som den ironclad version av display: none;
.5. Lägg till tangentbordsgenvägar
accesskey
globala attributet definierades redan i HTML4 och det skapar en snabbtangent med vilken användaren kan använda ett element på sidan.accesskey
värde som vi ger till ett element