5 Funkce HTML, které byste asi nemohli vědět
Pro jazyk tak jednoduchý a snadno se učí, HTML jistě nabízí nečekané množství užitečných funkcí, z nichž většina z nás ani neví. Je těžké držet krok s dobou a můžete si myslet, že všechno “možná nevíte” články musí být o nejnovějších značkách, HTML má také některé docela užitečné funkce, které jsou již asi na chvíli.
Od kontroly pravopisu po přidávání klávesových zkratek, v tomto článku vám ukážu pět méně známých HTML funkcí.
1. Při psaní zkontrolujte pravopis
Kontrola pravopisu
atribut vyzve prohlížeče ke kontrole pravopisu, zatímco uživatel zadává prvek. Tento atribut je globální, což znamená, můžete jej přidat do libovolné značky HTML.
Pracuje však pouze na prvcích, které mohou zadávání textu. Mít to globální je užitečné, protože to může být zděděné dětskými prvky. Například, přidejte ji do Kontrola pravopisu funguje celý text Jeho hodnota může být prázdný řetězec, Sem napište něco Ve výše uvedeném kódu, oba Pokud má uživatel zakázána kontrola pravopisu v nastavení prohlížeče nebude kontrola pravopisu kontrolována, i kdyby To je docela obyčejné k hostitelským prostředkům, takový jako skripty a stylesheet soubory, přes CDNs. Ale pokud CDN je ohrožena, tak dělejte ty hostované soubory, a pokud je na vaší webové stránce ohrožen jakýkoli načtený zdroj, tak i vaše stránky! Podívejte se, co říká Mozilla Developer Network o problému: Aby se tomu zabránilo, Integrita podřízeného zdroje (SRI) byla zavedena na začátku roku 2014 společností W3C. Toto schéma porovnává hašovací hodnotu (výsledek použití hašovací funkce na vstup) zdroje ověření. Řekněme, že je zde soubor JavaScript Nyní, kdykoliv se musí načíst webová stránka vašeho webu s výše uvedeným kódem Li Většina běžných CDN již poskytuje SRI S největší pravděpodobností jste obeznámeni s V jednom z prvních návrhů HTML5, Tyto atributy mohou být s tlačítky odeslání, a převažují nad jejich příslušnými atributy v Takže, když je formulář odeslán pomocí tlačítka, které má Ve výše uvedeném kódu, když je formulář odeslán pomocí druhého odesílacího tlačítka ( Pokud jde o skryté prvky, všichni jsme procházeli různými fázemi skrytých prvků: pomocí Každá metoda má svůj účel, žádný z nich není nadbytečný, a tak není tento Funguje to stejným způsobem jako Přínos Navíc, když je prvek skryt, má to být skryté ve všech platformách, a to nejen ve webových prohlížečích, ale i ve screenreaderech, TV, projektorech atd. Je to také není závislá na stylu, i když odstraníte CSS autora ze stránky, prvek zůstane skrytý. Vzhledem k tomu, že v případě Kombinace kláves pro zkratku bude závisí na dvou věcech: Vezměte si tento příklad: Ve Firefoxu, pokud ano stiskněte kombinaci kláves Alt + Shift + V (nebo Alt + Control + V v macOS) dostanete výstrahu “Zobrazení Kliknuto”. Vzhledem k tomu, že předdefinované klíče prohlížeče se liší s každým prohlížečem a operačním systémem, doporučujeme vám nechte uživatele znát kombinace kláves pro zkratky. typy:
text
, Vyhledávání
, url
, a e-mailem
. Pracuje také na , a upravitelné prvky (prvky s
spokojený
atribut).skutečný
, nebo Nepravdivé
. Prázdný řetězec a skutečný
vůle povolit kontrolu pravopisu.
tagy zkontrolují pravopis když do nich uživatel zadává.
Kontrola pravopisu
byl přidán.2. Buďte v bezpečí před ohroženými zdroji CDN
… S použitím CDN přichází také riziko, že pokud útočník získá kontrolu nad CDN, může útočník vložit do souborů na CDN libovolný škodlivý obsah (nebo soubory kompletně nahradit), a tak může potenciálně napadnout všechny weby, které načítají soubory z tohoto CDN.
https://example.com/example.js
. Nejprve ty použít hašovací funkci k tomuto souboru přidejte vytvořenou hašovací hodnotu na integrita
atribut z tag that imports
example.js
to your website.
example.js
, prohlížeče nejprve použije hašovací funkci, a zatížení a běží example.js
jen když je jeho hash hodnota odpovídá integrita
hodnota.example.com
byla ohrožena a example.js
byl narušen s pak hodnotou hash example.js
neodpovídá integrita
hodnota. integrita
hodnoty, ale můžete zde také vygenerovat jeden.3. Přepíše cíle formuláře v tlačítcích odeslání
cílová
atribut, ten, který rozhoduje kde se otevře zdroj hypertextových odkazů, například na stejné stránce nebo na nové kartě. Můžete také vědět, že to samé cílová
atribut použitý v tag kde je zobrazena odpověď z formuláře.
formtarget
byl definován společně se čtyřmi dalšími atributy pro odeslání formuláře: formace
, formenctype
, formmethod
, a formnovalidate
. ke kterému tlačítka patří.
formtarget
atribut, odezva je zobrazena podle formtarget
hodnota, místo cílová
hodnota .
vytisknout
), odpověď bude se objeví v novém kontextu procházení, jako na nové kartě.4. Sémanticky skrýt prvky
opacity: 0
, viditelnost: skrytá
, výška: 0; šířka: 0
, zobrazení: žádné
, text-odrážka: -999px
v našem souboru CSS.skrytý
Atribut HTML. Pokud má prvek skrytý
specifikováno, bude skryto.
displej: žádný;
Pravidlo CSS; prvek s skrytý
atribut není vykreslen na stránce. Bude proveden jakýkoliv skript uvnitř elementu a pokud je to kontrola formuláře, bude odeslána spolu s ním jiných formulářových kontrol během podávání formuláře.skrytý
je to sémanticky vhodné, HTML5 je koneckonců o sémantice a skrytý
je součástí HTML5 doprovodu!displej: žádný;
to se nestane. Přemýšlejte o tom skrytý
jako železná verze displej: žádný;
.5. Přidejte klávesové zkratky
přístupový klíč
globální atribut byl již definován v HTML4 a to vytvoří klávesovou zkratku s nímž může uživatel ovládat prvek na stránce.přístupový klíč
hodnota které dáváme elementu