5 ХТМЛ функција о којима можда не знате
За језик тако једноставан и лак за учење, ХТМЛ сигурно нуди неочекивана количина корисних функција, многи од којих већина нас чак и не зна. Тешко је држати корак са временом и можда мислиш да је све то “можда не знате” чланци морају бити о најновијим ознакама, ХТМЛ такође има неке веома корисне функције које су већ присутне неко време.
Од провере правописа до додавања пречица на тастатури, у овом чланку, показат ћу вам пет мање познатих ХТМЛ функција.
1. Проверите правопис док куцате
Тхе провера правописа
аттрибуте тражи од претраживача да проверавају правопис док корисник уноси елемент. Овај атрибут је глобални, што значи, можете га додати било којој ХТМЛ ознаци.
Међутим, ради само на елементима који могу унос текста. Имати га глобално је корисно јер може бити наслеђују дечји елементи. На пример, додајте га у а Провера правописа ради алл тект Његова вредност може бити празан низ, Откуцајте нешто овде У горњем коду, оба Ако корисник има онемогућена провјера правописа у поставкама претраживача правопис неће бити провјерен, чак и ако То је прилично уобичајено за хост ресурсе, као што су скрипте и датотеке стила, преко ЦДНс. Али, ако ЦДН постаје компромитована, тако и оне хостоване датотеке, и ако је било који дохваћени ресурс компромитован на вашем веб сајту, исто важи и за ваш сајт! Погледајте шта Мозилла Девелопер Нетворк каже о проблему: Да то спречите, Субресоурце интегритет (СРИ) је представљен почетком 2014. од стране В3Ц. Ова шема упоређује хеш вредност (резултат примене хасх функције на улаз) ресурса да бисте је потврдили. Рецимо, постоји ЈаваСцрипт датотека на Сада, кад год се веб страница вашег сајта са горе наведеним кодом мора учитати Ако Најчешћи ЦДН-ови већ пружају СРИ Вероватно сте упознати са У једном од првих нацрта ХТМЛ5, Ови атрибути могу бити користи се са дугмади за слање, и они надјачавају своје атрибуте у Дакле, када се образац достави помоћу дугмета које има а У горњем коду, када се образац шаље помоћу другог дугмета за слање ( Када је у питању скривени елементи, сви смо пролазили кроз различите фазе скривања елемената: користећи Свака метода има своју сврху, ниједна од њих није сувишна, па није ни ово: Она ради исто као и Међутим, корист од Штавише, када је неки елемент скривен, то ће бити скривено у свим платформама, не само у веб претраживачима, већ иу читачима екрана, ТВ-у, пројекторима итд. То је такође не зависи од стила, чак и ако уклоните ЦСС аутора са странице, елемент ће остати скривен. Док у случају Тхе Комбинација кључева за пречицу ће зависи од две ствари: Узмите овај пример: У Фирефок-у, ако сте притисните комбинацију тастера Алт + Схифт + В (или Алт + Цонтрол + В у мацОС-у) добићете упозорење “Виев Цлицкед”. Пошто унапред дефинисани тастери прегледача зависе од сваког претраживача и оперативног система, препоручује се обавестите кориснике о комбинацијама тастера за пречице. врсте:
текст
, Претрага
, урл
, и емаил
. Он такође ради , и елементи за уређивање (елементс витх
цонтентедитабле
атрибут).истина
, или фалсе
. Празан низ и истина
ће омогућите проверу правописа.
ознаке ће проверити правопис када корисник укуца у њих.
провера правописа
је додат.2. Будите сигурни од угрожених ЦДН ресурса
... употреба ЦДН-а такође долази са ризиком, јер ако нападач добије контролу над ЦДН-ом, нападач може да убаци произвољан злонамерни садржај у датотеке на ЦДН-у (или потпуно замени датотеке) и тако може потенцијално напасти све локације које дохваћају датотеке из тог ЦДН-а.
хттпс://екампле.цом/екампле.јс
. Прво ти примени хасх функцију онда у тај фајл додајте произведену хасх вредност до интегритет
аттрибуте од tag that imports
example.js
to your website.
екампле.јс
, прегледач прво примењује хасх функцију, и терети и трчи екампле.јс
само када је хасх валуе одговара интегритет
вредност.екампле.цом
био компромитован и екампле.јс
је ометано са тада хеш вредност од екампле.јс
неће одговарати интегритет
вредност. интегритет
вредности, али можете и генерисати овде.3. Надјачавање циљева форми у дугмадима за слање
таргет
аттрибуте, онај који одлучује где се отвара хипервезирани ресурс, на пример на истој страници или на новој картици. Исто тако можете знати таргет
атрибут који се користи у таг одлучи где је приказан одговор од слања обрасца.
формтаргет
дефинисан је заједно са још четири атрибута за слање образаца: формацтион
, форменцтипе
, формметход
, и формновалидате
. ознака којој припадају дугмад.
формтаргет
атрибут, одговор је приказан према формтаргет
вредност, уместо таргет
Вредност .
принт
), одговор ће појављују се у новом контексту претраживања, као у новој картици.4. Сакријте семантички елемент
непрозирност: 0
, видљивост: скривена
, хеигхт: 0; видтх: 0
, дисплаи: ноне
, тект-индент: -999пк
у нашој ЦСС датотеци.сакривен
ХТМЛ аттрибуте. Ако неки елемент има сакривен
наведен на њему, биће сакривен.
дисплаи: ноне;
ЦСС руле; елемент са сакривен
аттрибуте не добија се на страници. Свака скрипта унутар елемента ће бити извршена, а ако је контрола форме она ће бити послата заједно са друге форме контроле током подношења обрасца.сакривен
да је то семантички одговарајући, на крају крајева, ХТМЛ5 је све о семантици и сакривен
је део ХТМЛ5 окружења!дисплаи: ноне;
то се неће догодити. Па, смисли сакривен
као иронцлад версион дисплаи: ноне;
.5. Додајте пречице на тастатури
Тастери
глобал аттрибуте је већ дефинисан у ХТМЛ4 и то креира пречицу на тастатури помоћу којих корисник може управљати елементом на страници.Тастери
вредност које дајемо елементу