Да ли су ХТМЛ 5 Тагови осјетљиви?

Најбоље праксе за писање ХТМЛ 5 елемената

Једно питање које многи нови веб дизајнери имају јесте ли ХТМЛ 5 ознаке осјетљиве на величину или не? Кратки одговор је - "Не". ХТМЛ5 ознаке нису осјетљиве на величину слова, али то не значи да не бисте требали бити стриктни како напишете ХТМЛ ознаку!

Назад на КСХТМЛ

Прије него што је ХТМЛ5 ушао у индустрију , веб професионалци би користили укус маркуп језика под називом КСХТМЛ како би направили своје веб странице.

Када напишете КСХТМЛ, морате унети све стандардне ознаке у малим словима, јер је КСХТМЛ осјетљив на слово. То значи да је ознака <ХТМЛ> другачија ознака од <хтмл> у КСХТМЛ-у. Морали сте бити врло специфични у томе како сте кодирали КСХТМЛ веб страницу и користили само мале знакове. Ова строга придржавања је заправо била корисна за многе нове веб програмере. Умјесто да би могли писати ознаку са мјешавином малог слова и великих слова, знали су да постоји строг формат који се мора поштовати. За свакога ко је пресекао зубе у веб дизајну када је КСХТМЛ био популаран, сама идеја да се ознака може састојати од горњих и малих слова чини се страним и једноставно погрешним.

ХТМЛ5 добива Лоосе

Верзије ХТМЛ-а пре КСХТМЛ-а нису осјетљиве на величину слова. ХТМЛ5 је следио у тој традицији и отишао је од строгих захтева за форматирање КСХТМЛ-а.

Тако ХТМЛ 5, за разлику од КСХТМЛ-а, није осјетљив на слово. То значи да су <ХТМЛ> и <хтмл> и <ХтМл> све исте ознаке у ХТМЛ-у 5. Ако вам ово изгледа као хаос, осећам ваш бол.

Идеја која се тиче ХТМЛ5 није била осјетљива на величину слова, како би новим веб професионалцима олакшао учење језика, али као неко ко предаје веб дизајн новим студентима, апсолутно могу потврдити чињеницу да то уопће није случај.

Могућност да новим студентима дају веб дизајн дефинитиван скуп правила, као што је "увек напишите свој ХТМЛ као мала слова", помаже им како покушавају научити све што им треба да науче да буду веб дизајнер. Дајући им превише флексибилна правила заправо збуњују многе ученике умјесто да им олакшају.

Волим чињеницу да су аутори спецификације ХТМЛ5 покушавали да помогну да се олакша учење тако што ће га учинити флексибилнијем, али у овом случају, мислим да су направили грешку.

Конвенција у ХТМЛ-у 5 је кориштење малих слова

Иако је исправно писати ознаке користећи било који случај који више волите код писања ХТМЛ-а 5, конвенција ће користити све мале слова за ознаке и атрибуте. Ово је дјеломично јер су многи више искусни веб програмери који су живјели кроз дане строгог КСХТМЛ-а пренијели те најбоље праксе у ХТМЛ5 (и изван ње). Оним веб професионалцима није брига да је у ХТМЛ5 важећи микс великих и малих слова данас, они ће се држати онога што знају, што је све мала слова.

Толико знања о веб дизајну учимо од других, посебно од оних који су искуснији у индустрији. То значи да ће нови веб програмери прегледати кодиране професионалце и видети све мале ознаке. Ако емитују овај код, то значи да ће и они писати ХТМЛ5 у свим малим словима. То се чини да се данас дешава.

Најбоље праксе за писање слова

По мом искуству, сматрам најбоље да увек користим мала слова за ХТМЛ код, као и за имена датотека. Пошто су одређени сервери осетљиви на величину слова у случају имена датотека (на пример, "лого.јпг" ће се видети другачије од "лого.ЈПГ"), ако имате радни ток где увек користите мала слова, никада не морате да постављате питања где кућиште може бити проблем ако имате проблеме као што су недостајуће слике . Ако увек користите мала слова, можете то попустити као проблем када разматрате проблеме са локализацијом. Ово је ток рада који учим мојим студентима и који користим у свом веб дизајнерском раду.

Оригинални чланак Јеннифер Кринин. Уредио Јереми Гирард.