എച്ച്ടിഎംഎൽ 5 ടാഗുകൾ കനിയാണെന്നാണോ?

HTML 5 ഘടകങ്ങൾ എഴുതാനുള്ള മികച്ച കീഴ്വഴക്കങ്ങൾ

പല പുതിയ വെബ് ഡിസൈനർമാരുടേയും HTML 5 ടാഗുകൾ കേസ് സെൻസിറ്റീവ് ആണെന്നോ ഒരു ചോദ്യം ചോദിക്കുന്നോ? ചെറിയ ഉത്തരം - "ഇല്ല" എന്നതാണ്. HTML5 ടാഗുകൾ കേസ് സെൻസിറ്റീവ് അല്ല, എന്നാൽ നിങ്ങൾ നിങ്ങളുടെ HTML മാർക്ക്അപ്പ് എഴുതുന്നതിൽ കർശനമായിരിക്കണമെന്നില്ല!

XHTML ലേക്ക് തിരികെ

HTML5 സംരംഭത്തിലേക്ക് വരുന്നതിന് മുൻപ് വെബ് പ്രൊഫഷണലുകൾ അവരുടെ വെബ് പേജുകൾ നിർമ്മിക്കുന്നതിന് XHTML എന്ന പേരിൽ ഒരു മാർക്ക്അപ്പ് ഭാഷ ഉപയോഗിച്ചിരുന്നു.

നിങ്ങൾ XHTML എഴുതുന്ന സമയത്ത്, ചെറിയ ഫോർമാറ്റിലുള്ള എല്ലാ സ്റ്റാൻഡേർഡ് ടാഗുകളും എഴുതണം, കാരണം XHTML കേസ് സെൻസിറ്റീവ് ആണ്. ടാഗിന് XHTML ൽ എന്നതിനേക്കാൾ വ്യത്യസ്തമായ ടാഗാണ്. ഒരു എക്സ്.എച്ച്.ഷോൽ വെബ്പേജ് എങ്ങനെ ക്ലോസ് ചെയ്താലും നിങ്ങൾക്ക് ചെറിയ അക്ഷരങ്ങൾ മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ. ഈ കർശനമായ ആചരണം യഥാർത്ഥത്തിൽ ധാരാളം പുതിയ വെബ് ഡവലപ്പർമാർക്ക് പ്രയോജനം ചെയ്തു. ചെറിയക്ഷരങ്ങളും വലിയക്ഷരങ്ങളും മിക്സ് ചെയ്തുകൊണ്ട് മാർക്കപ്പ് എഴുതാൻ കഴിയാതെ, അവർ പിന്തുടരേണ്ട ഒരു കർശന രൂപം ഉണ്ടെന്ന് അവർക്കറിയാമായിരുന്നു. എക്സ്.എച്ച്.റ്റി.എം.എൽ പ്രചാരം നേടിയപ്പോൾ അവരുടെ പല്ലുകൾ വെബ് ഡിസൈനിൽ വെച്ച ആർക്കും, അപ്പർ, ചെറിയ അക്ഷരങ്ങൾ എന്നിവ മാത്രമായിരുന്നു മാർക്ക്അപ്പ് ആകുന്നത്.

HTML5 തടസപ്പെടുത്തുന്നു

എക്സ്.എച്ച്.റ്റി.എം.എല്ലിനു മുൻപുള്ള എച്ച്ടിഎംഎൽ പതിപ്പുകൾ കേസ് സെൻസിറ്റീവ് ആയിരുന്നില്ല. ആ പാരമ്പര്യത്തിൽ പിന്തുടർന്ന HTML5, എക്സ്.എച്ച്.റ്റി.എം.എൽ കർശനമായ ഫോർമാറ്റിംഗ് ആവശ്യകതകൾക്ക് വിധേയമായി പോയി.

XHTML ൽ നിന്ന് വ്യത്യസ്തമായി HTML 5, കേസ് സെൻസിറ്റീവ് അല്ല. ഇതിനർത്ഥം HTML , , എല്ലാം തന്നെ ഒരേ ടാഗുകളാണെന്നുള്ളത്. ഇതിനർത്ഥം, നിങ്ങൾക്ക് ശല്യമുണ്ടെന്ന് തോന്നുന്നുവെങ്കിൽ, ഞാൻ നിങ്ങളുടെ വേദന അനുഭവിക്കുന്നു.

പുതിയ വെബ് പ്രൊഫഷണലുകൾക്ക് ഭാഷ പഠിക്കുവാൻ എളുപ്പമാണ്, പക്ഷേ പുതിയ വിദ്യാർത്ഥികൾക്ക് വെബ് ഡിസൈൻ പഠിപ്പിക്കുന്ന ഒരാളെന്ന നിലയിൽ, ഇത് കേവലം അത്തരമൊരു കാര്യമല്ലെന്ന് എനിക്ക് ഉറപ്പാണ്.

വിദ്യാർത്ഥികൾക്ക് ഒരു പുതിയ ഡിസൈൻ ആയി പഠിക്കാൻ വേണമെങ്കിൽ "എല്ലായ്പ്പോഴും നിങ്ങളുടെ HTML ചെറിയക്ഷരം" എന്നതുപോലുള്ള ഒരു നിർദ്ദിഷ്ട സെറ്റ് വ്യവസ്ഥകൾ വെബ് രൂപകൽപ്പന ചെയ്യാൻ കഴിയുന്നു. വളരെ ഫ്ലെക്സിബിൾ ആയേക്കാവുന്ന നിയമങ്ങൾ നൽകുന്നത് അവർക്ക് എളുപ്പമായിത്തീരുന്നതിന് പകരം ധാരാളം പഠിതാക്കളുകളെ ആശയക്കുഴപ്പത്തിലാക്കുന്നു.

എനിക്ക് കൂടുതൽ ഇഷ്ടാനുസരണം നിർമ്മിച്ചുകൊണ്ട് പഠിക്കാൻ എളുപ്പമായി പഠിക്കാൻ HTML5 ന്റെ സ്പെഷലിസ്റ്റുകൾ ശ്രമിച്ചു എന്ന വസ്തുത ഞാൻ ഇഷ്ടപ്പെടുന്നു, എന്നാൽ ഈ സംഭവത്തിൽ, അവർ ഒരു മിഥ്യാധാരണയാണെന്ന് ഞാൻ കരുതുന്നു.

HTML 5 ലെ കൺവെൻഷൻ ചെറിയക്ഷരം ഉപയോഗിക്കുക എന്നതാണ്

എച്ച്ടിഎംഎൽ 5 എഴുതുന്ന സമയത്ത് നിങ്ങൾ ഇഷ്ടപ്പെടുന്ന ഏതെങ്കിലും കേസ് ഉപയോഗിച്ച് ടാഗുകൾ എഴുതാൻ സാധുവാണെങ്കിൽ, കൺവെൻഷൻ ടാഗുകൾക്കും ആട്രിബ്യൂട്ടുകൾക്കും എല്ലാ ചെറിയക്ഷരങ്ങളും ഉപയോഗിക്കുക എന്നതാണ്. കർശനമായ എക്സ്.എച്ച്.റ്റി.എം.എൽ ദൈർഘ്യമുള്ള ജീവനോപാധികളിലൂടെ ജീവിച്ചിരുന്ന പല വെബ് സൈറ്റുകളും HTML5 (അതിനും ശേഷവും) ആ മികച്ച സമ്പ്രദായങ്ങളെ സ്വാധീനിച്ചിരുന്നു. അപ്പർകേസ്, ചെറിയ അക്ഷരങ്ങൾ എന്നിവയുടെ മിക്സ് ഇപ്പോൾ HTML5 ൽ സാധുവാണെന്ന് ആ വെബ് പ്രൊഫഷണലുകൾ കരുതിയിരുന്നില്ല. അവർക്കറിയാവുന്ന കാര്യങ്ങൾ അവ ഏതൊക്കെയാണെന്നതാണ്, അത് എല്ലാ ചെറിയ അക്ഷരങ്ങളും ആണ്.

വളരെയധികം വെബ് ഡിസൈൻ വിജ്ഞാനങ്ങൾ മറ്റുള്ളവരിൽ നിന്നും പ്രത്യേകിച്ച് വ്യവസായത്തിൽ കൂടുതൽ പരിചയമുള്ളവരിൽ നിന്നും പഠിക്കുകയാണ്. ഇതിനർത്ഥം പുതിയ വെബ് ഡവലപ്പർമാർ അനുഭവസമ്പന്നരായ പ്രൊഫഷണലുകളുടെ കോഡ് അവലോകനം ചെയ്യുകയും എല്ലാ ചെറിയ മാർക്കപ്പുകളും കാണുകയും ചെയ്യും. അവർ ഈ കോഡ് അനുകരിക്കുന്നെങ്കിൽ, അതും എല്ലാ ചെറിയക്ഷരത്തിലും HTML5 എഴുതുക എന്നാണ്. ഇതാണ് ഇന്ന് സംഭവിക്കുന്നത്.

ലെറ്റർകസിങിനുള്ള മികച്ച പ്രവർത്തനങ്ങൾ

എൻറെ സ്വന്തം അനുഭവത്തിൽ, HTML കോഡിനും ഫയൽ നാമങ്ങൾക്കുമായി ചെറിയക്ഷര അക്ഷരങ്ങൾ എപ്പോഴും ഉപയോഗിക്കാമെന്നതാണ്. ചില സെർവറുകൾ ഫയൽമെന്റിനെ ബാധിക്കുമ്പോൾ കേസ് സെൻസിറ്റീവ് ആയതിനാൽ (ഉദാഹരണത്തിന്, "logo.jpg" എന്നതിനു പകരം "logo.JPG" എന്നതിനേക്കാൾ വ്യത്യസ്തമായ രീതിയിൽ കാണപ്പെടും), നിങ്ങൾ എല്ലായ്പ്പോഴും ചെറിയക്ഷരുകൾ ഉപയോഗിക്കുന്ന ഒരു വർക്ക്ഫ്ലോ ഉണ്ടെങ്കിൽ, നിങ്ങൾ ഒരിക്കലും ചോദ്യം ചോദിക്കരുത് നഷ്ടപ്പെട്ട ഇമേജുകൾ പോലെയുള്ള പ്രശ്നങ്ങൾ നിങ്ങൾക്ക് അനുഭവപ്പെടുകയാണെങ്കിൽ കീയിംഗ് പ്രശ്നമാകാം. നിങ്ങൾ എല്ലായ്പ്പോഴും ചെറിയക്ഷരങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ, നിങ്ങൾ സൈറ്റ് പ്രശ്നങ്ങൾ ഡീബഗ് ചെയ്യുമ്പോൾ പ്രശ്നമുണ്ടാകാം. എന്റെ വിദ്യാർത്ഥികൾക്ക് ഞാൻ പഠിപ്പിക്കുന്ന വർക്ക്ഫ്ലോയാണ് ഇത്. എന്റെ സ്വന്തം വെബ് ഡിസൈൻ വർക്കിൽ ഇത് ഉപയോഗിക്കുന്നു.

ജെന്നിഫർ ക്രിയിൻ എഴുതിയ ലേഖനം എഡിറ്റുചെയ്ത ജെറിമി ഗിർാർഡ്.