એચટીએમએલ 5 ટૅગ્સ કેસ સંવેદનશીલ છે?

એચટીએમએલ 5 તત્વો લખવા માટેની શ્રેષ્ઠ પદ્ધતિઓ

એક પ્રશ્ન છે કે ઘણા નવા વેબ ડીઝાઇનરોએ એ છે કે એચટીએમએલ 5 ટેગ્સ કેસ સેન્સેટિવ છે કે નહીં? ટૂંકા જવાબ છે - "ના". HTML5 ટૅગ્સ કેસ પ્રત્યે સંવેદનશીલ નથી, પરંતુ તેનો અર્થ એ નથી કે તમારે તમારા HTML માર્કઅપને કેવી રીતે લખવું તે તમારે કડક હોવું જોઈએ નહીં!

એક્સએચટીએમએલ પર પાછા જાઓ

HTML5 ઉદ્યોગમાં આવી તે પહેલાં, વેબ પ્રોફેશનલ્સ તેમના વેબ પૃષ્ઠો બનાવવા માટે એક્સએચટીએમએલ એમ માર્કઅપ લેંગ્વેજનો સ્વાદ ઉપયોગ કરશે.

જ્યારે તમે એક્સએચટીએમએલ લખો છો, ત્યારે તમારે બધા સ્ટાન્ડર્ડ ટેગ લોઅરકેસમાં લખવો જોઈએ કારણકે એક્સએચટીટીએમએલ કેસ સંવેદનશીલ છે. આનો અર્થ એ કે ટેગ એક્સએચટીએમએલમાં કરતા અલગ ટેગ છે. તમે એક્સએચટીએમએલ વેબપૃષ્ઠ કોડેડ કેવી રીતે કર્યું અને તમને લોઅરકેસ અક્ષરોનો ઉપયોગ કેવી રીતે કરવો તે ખૂબ વિશિષ્ટ હોવું જરૂરી હતું. આ કડક પાલન વાસ્તવમાં ઘણા નવા વેબ ડેવલપર્સને લાભ છે. લોઅરકેસ અને અપરકેસના મિશ્રણ સાથે માર્કઅપ લખવા માટે સક્ષમ હોવાને બદલે, તેઓ જાણતા હતા કે તેનું પાલન કરવું આવશ્યક કડક સ્વરૂપ છે. એક્સએચટીએમએલ લોકપ્રિય હતા ત્યારે વેબ ડીઝાઇનમાં પોતાના દાંતને કાપી નાખનાર કોઈપણ માટે, માર્કઅપ એ ઉપલા અને લોઅરકેસ અક્ષરોનું મિશ્રણ હોઈ શકે છે તે અજાણી અને માત્ર સાદા ખોટું લાગે છે.

HTML5 છૂટક મેળવે છે

એક્સએચટીએમએલ પહેલાંની એચટીએમએલની આવૃત્તિ કેસ-સેન્સિટીવ ન હતી. HTML5 એ પરંપરામાં અનુસર્યું અને એક્સએચટીએમએલના કડક ફોર્મેટિંગ જરૂરિયાતોમાંથી દૂર થઈ ગયું.

તેથી એચટીએમએલ 5, XHTML વિપરીત, કેસ-સેન્સિટીવ નથી. આનો અર્થ એ છે કે અને અને એ એચટીએમએલ 5 માં સમાન ટેગ છે. જો આ તમને અંધાધૂંધી જેવું લાગે છે, તો હું તમારી પીડા અનુભવું છું.

HTML5 પ્રત્યેનો વિચાર કેસ-સેન્સિટીવ નથી તે નવા વેબ પ્રોફેશનલ્સને ભાષા શીખવા માટે સરળ બનાવવાનો હતો, પરંતુ જે કોઈ નવા વિદ્યાર્થીઓ માટે વેબ ડિઝાઇન શીખવે છે, તે હું સંપૂર્ણપણે એ હકીકતને પ્રમાણિત કરી શકું છું કે આ કિસ્સો નથી.

વિદ્યાર્થીઓને નવા નિયમો આપવા માટે સક્ષમ થવું, જેમ કે "હંમેશાં તમારા HTML ને લોઅરકેસ તરીકે લખો", તેમને મદદ કરે છે કારણ કે તેઓ વેબ ડીઝાઈનર બનવા માટે શીખવાની જરૂર છે તે બધાને શીખવાનો પ્રયત્ન કરે છે. તેમને નિયમો કે જે ખૂબ લવચીક હોય તેમને તેમના માટે સરળ બનાવવાને બદલે ઘણા શીખનારાઓને મૂંઝવવામાં આવે છે.

હું એ હકીકતને ચાહું છું કે HTML5 સ્પેકના લેખકો તેને વધુ લવચીક બનાવીને સરળ બનાવવા માટે મદદ કરવા માટે પ્રયાસ કરી રહ્યાં છે, પરંતુ આ કિસ્સામાં, મને લાગે છે કે તેઓ ખોટી વાતો કરે છે.

એચટીએમએલ 5 માં કન્વેન્શન લોઅરકેસનો ઉપયોગ કરવો

જ્યારે એચટીએમએલ 5 લખતી વખતે તમે કોઈ પણ કેસનો ઉપયોગ કરીને ટેગ લખવા માટે માન્ય છો, તો સંમેલન ટેગ અને વિશેષતાઓ માટે બધા લોઅરકેસનો ઉપયોગ કરે છે. આ ભાગમાં છે કારણ કે સખત એક્સએચટીએમએલના સમય દરમિયાન રહેતા ઘણા વધુ અનુભવી વેબ ડેવલપર્સે તે (HTML5) અને તે પછીની શ્રેષ્ઠ પ્રણાલીઓનો ઉપયોગ કર્યો છે. તે વેબ પ્રોફેશનલ્સને લાગતું નથી કે અપરકેસ અને લોઅરકેસ પત્રોનું મિશ્રણ આજે HTML5 માં માન્ય છે, તેઓ જે જાણતા હોય તેની સાથે વળગી રહેશે, જે બધા લોઅરકેસ અક્ષરો છે.

તેથી વેબ ડિઝાઇન જ્ઞાન અન્ય લોકો પાસેથી શીખે છે, ખાસ કરીને જેઓ ઉદ્યોગમાં વધુ અનુભવે છે. તેનો અર્થ એ કે નવા વેબ ડેવલપર્સ અનુભવી વ્યાવસાયિકોની કોડની સમીક્ષા કરશે અને બધા લોઅરકેસ માર્કઅપને જોશે. જો તેઓ આ કોડનું અનુકરણ કરે છે, તો તેનો અર્થ એ કે તેઓ પણ તમામ નાના અક્ષરોમાં HTML5 લખશે. આજે જે થઈ રહ્યું છે તેમ લાગે છે તે આ છે.

પત્રવ્યવહાર માટે શ્રેષ્ઠ પ્રયાસો

મારા પોતાના અનુભવમાં, હું HTML કોડ માટે તેમજ ફાઇલ નામો માટે લોઅરકેસ અક્ષરોનો ઉપયોગ કરવાનું શ્રેષ્ઠ શોધું છું. કારણ કે અમુક સર્વર ફાઇલ-નામોની વાત કરે ત્યારે કેસ-સંવેદનશીલ હોય છે (ઉદાહરણ તરીકે, "લોગો.jpg" "લોગો.JPG" કરતા અલગ રીતે જોવામાં આવશે), જો તમારી પાસે એક વર્કફ્લો છે જ્યાં તમે હંમેશા લોઅરકેસ અક્ષરોનો ઉપયોગ કરો છો, જ્યાં તમે છબીઓ ગુમ હોવ તેવી સમસ્યાઓ અનુભવી રહ્યા હોય ત્યાં કેસિંગ આવશ્યક છે. જો તમે હંમેશા લોઅરકેસ અક્ષરોનો ઉપયોગ કરો છો, તો તમે સમસ્યાની જેમ તે સાઇટ ડિસ્કાઉન્ટને ડિબગ કરી શકો છો. આ તે વર્કફ્લો છે જે હું મારા વિદ્યાર્થીઓને શીખવું છું અને જેનો હું મારા પોતાના વેબ ડિઝાઇનમાં ઉપયોગ કરું છું.

જેનિફર કિનાન દ્વારા મૂળ લેખ. જેરેમી ગીરર્ડ દ્વારા સંપાદિત.