HTML 5 tagidagi yozuvlar sumkasi sezgirmi?

HTML 5 elementlarini yozish bo'yicha eng yaxshi amaliyotlar

Ko'pgina yangi veb-dizaynerlar HTML 5 teglar katta-kichikligi sezgir bo'ladimi-yo'qmi? Qisqa javob - "yo'q". HTML5 teglari katta / kichik harflar sezgir emas, lekin bu siz HTML formatlashni qanday yozishda qat'iy bo'lmasligingizni anglatmaydi!

XHTML sahifasiga qayting

HTML5 sanoatga kirishdan oldin, veb-mutaxassislar veb-sahifalarini yaratish uchun XHTML deb nomlangan markalash tilining lazzatidan foydalanishadi.

XHTML yozganingizda, barcha standart teglarni kichik harflar bilan yozishingiz kerak, chunki XHTML katta-kichikligi sezgir. Buning ma'nosi tag XHTMLda dan farqli bo'lgan boshqa tegdir. Siz XHTML veb-saytini qanday kodlaganligingiz va faqat kichik harflarni ishlatishingiz kerak edi. Ushbu qattiq qat'iylik ko'plab yangi veb-ishlab chiquvchilar uchun foydali bo'ldi. Kichik harflar va katta harflar bilan formatlashni yozishning o'rniga, ular bajarilishi kerak bo'lgan qat'iy format bo'lganligini bilishar edi. XHTML mashhur bo'lsa, veb-dizaynida tishlarini kesgan har bir kishi uchun markupni yuqori va kichik harflar aralashmasi bo'lishi mumkinligi haqidagi g'oyaning begona va oddiygina noto'g'ri ko'rinishi ko'rinadi.

HTML5 bo'shashtirmoqda

XHTMLdan oldingi HTML versiyalari katta-kichikligi sezilarli emas edi. HTML5 bu an'analarga rioya qildi va XHTMLning qattiq formatlash talablaridan chetlandi.

Shunday qilib, HTML 5, XHTMLdan farqli o'laroq, katta-kichikligi sezgir emas. Bu va va HTML 5 da bir xil tegdir. Bu sizning betartiblikka o'xshab qolsa, sizning og'riqni his qilaman.

HTML5-ning ommaga sezgir bo'lmaydigan fikri yangi veb-professionallar uchun tilni o'rganishni osonlashtiradigan bo'ldi, ammo veb-dizaynni yangi o'quvchilarga o'rgatadigan kishi sifatida men bu haqiqatan ham shunday emasligini butunlay tasdiqlay olaman.

Veb-dizaynerlarga yangi veb-dizayner bo'lishni o'rganish uchun zarur bo'lgan barcha narsani o'rganishga harakat qilib, "har doim HTMLni kichik harf sifatida yozing" kabi aniq qoidalar to'plamini talabalarga berishga qodir. Juda moslashuvchan qoidalarni berish, aslida ular uchun osonlashtirmasdan, ko'plab o'quvchilarni chalkashtiradi.

HTML5 spesifikatorlari mualliflari undan moslashuvchanlik bilan o'rganishni osonlashtirmoqchi bo'lgan haqiqatni yaxshi ko'raman, lekin bu holda ular xato qildilar.

HTML 5da konventsiya kichik hajmdan foydalanish

HTML-5ni yozishda siz istagan har qanday holatda teglarni yozish uchun to'g'ri bo'lsa-da, konventsiya barcha kichik harflarni taglar va atributlar uchun ishlatishdir. Qisman XHTML kunlarida yashagan ko'proq tajribali veb-ishlab chiquvchilari HTML5 (va undan keyingi) uchun ushbu eng yaxshi amaliyotlarni amalga oshirganligi sababli qisman. Ushbu veb-mutahassislar, HTML5-da katta va kichik harflar aralashmasi bugungi kunda amal qilishiga umid qilmaydi, ular hamma biladigan narsalarga tayanishadi, bu kichik harflar.

Veb-dizayn ma'lumotlarining ko'pi boshqalardan, ayniqsa, sohada ko'proq tajribaga ega bo'lganlardan o'rganishdir. Bu shuni anglatadiki, yangi veb-ishlab chiquvchilari tajribali mutaxassislar kodini ko'rib chiqadilar va barcha kichik harflar belgilanishini ko'rishadi. Agar ular ushbu kodni taqlid qilsalar, ular ham barcha kichik o'lchamlarda HTML5 yozishadi degan ma'noni anglatadi. Bu bugungi kunda sodir bo'layotgan narsa.

Lettercasing uchun eng yaxshi amaliyotlar

O'z tajribamda HTML kodi bilan bir qatorda fayl nomlari uchun har doim kichik harflarni ishlatish uchun eng yaxshisini topaman. Ba'zi serverlar filenamesga nisbatan katta sezgir bo'lishlari sababli (masalan, "logo.jpg" "logo.JPG" dan farqli ko'rinadi), agar har doim kichik harflarni ishlatadigan ishchi bor bo'lsa, Agar sizda etishmayotgan tasvirlar kabi muammolarni boshdan kechirayotgan bo'lsangiz, qobiqdagi muammo bo'lishi mumkin. Agar siz har doim kichik harflardan foydalansangiz, sayt muammolarini disk raskadrovka qilishda muammo sifatida bu haqda diskontlashingiz mumkin. Bu mening o'quvchilarimga o'rgatadigan va men o'z veb-dizayn ishimda foydalanadigan ish oqimidir.

Jennifer Kryninning original maqolasi. Jeremy Girard tomonidan tahrirlangan.