A HTML 5 címkék érzékenyek az ügyekre?

A HTML 5 elemek legjobb gyakorlatai

Az egyik kérdés, hogy sok új web designer van-e vagy sem HTML 5 címkék a kis-és nagybetűk? A rövid válasz: "Nem". A HTML5 címkék nem érzékenyek a kis- és nagybetűkre, de ez nem jelenti azt, hogy nem szabad szigorúan meghatározni a HTML-jelölést.

Vissza az XHTML-re

Mielőtt a HTML5 megjelenik az iparban , a webes szakemberek az XHTML nevű jelölőnyelv ízét használják weboldaluk elkészítésére.

Amikor XHTML-t írsz, meg kell adnia minden szabványos címkét kisbetűsnek, mert az XHTML a kis- és nagybetűkre érzékeny. Ez azt jelenti, hogy a címke eltérő tag, mint az az XHTML-ben. Különösnek kellett lenned, miként kódoltál egy XHTML weboldalt, és csak kisbetűket használsz. Ez a szigorú betartás valójában számos új webfejlesztő számára előnyös. Ahelyett, hogy kisbetűvel és nagybetűkkel keverhetnék a jelölést, tudták, hogy szigorú formátumot kell követni. Bárki, aki az XHTML-t népszerűvé tette a fogak webes megjelenítésében, az ötlet, hogy a jelölés a kis- és nagybetűk keveréke lehet, idegennek és egyszerűen rossznak tűnik.

A HTML5 laza

Az XHTML előtti HTML verziók nem voltak kis- és nagybetűk. A HTML5 követte ezt a hagyományt, és elhagyta az XHTML szigorú formázási követelményeit.

Tehát a HTML 5, az XHTML-től eltérően, nem kis- és nagybetűkre érzékeny. Ez azt jelenti, hogy a és a és a ugyanaz a címke a HTML 5-ben. Ha ez káosznak tűnik neked, fájdalmat éreztem.

A HTML5 mögött álló ötlet nem volt kis- és nagybetűkre való tekintettel, hogy megkönnyítse az új webes szakemberek számára a nyelv elsajátítását, de mint valaki, aki az új diákok számára webdesignot tanít, teljesen be tudom mutatni, hogy ez egyáltalán nem így van.

Hogy képesek legyenek a diákoknak újdonságot nyújtani a webdesign számára egy végleges szabálycsomagot, például "mindig írja meg a HTML-t kisbetűsként", segíti őket abban, hogy megpróbálják megtanulni mindazt, amire szükségük van ahhoz, hogy megtanuljanak webes tervezőként. Ha túlságosan rugalmas szabályokat adunk nekik, valójában sok tanuló megtéveszti ahelyett, hogy megkönnyítené őket.

Szeretem azt a tényt, hogy a HTML5 spec szerzői megpróbáltak segíteni abban, hogy megkönnyítsék a tanulást, rugalmasabbá téve azt, de ebben az esetben azt gondolom, hogy hibás lépéseket tettek.

Konvenció a HTML 5-ben a kisbetű használata

Miközben a HTML 5 írásakor tetszőleges esetekben használhatja a címkéket, akkor az egyezmény az összes kisbetűs címke és attribútum használatát jelenti. Ez részben azért, mert sok más, tapasztalt webfejlesztő, aki a szigorú XHTML napjain élt át, átadta ezeket a legjobb gyakorlatokat a HTML5 (és azon túl) számára. Ezek a webes szakemberek nem érdeklik, hogy a nagybetűs kisbetűk és a kisbetűk egyaránt érvényesek a HTML5-ben ma, az ismereteikhez ragaszkodnak, ami kisbetűs.

A webes tervezési ismeretek nagy része másoktól tanul, különösen az iparágban tapasztaltabbak közül. Ez azt jelenti, hogy az új webfejlesztők felülvizsgálják a tapasztalt szakemberek kódját, és látják az apróbb jelöléseket. Ha ezt a kódot emulálják, ez azt jelenti, hogy a HTML5-t minden kisbetűsre írják. Ez az, ami ma úgy tűnik, hogy ma történik.

Legjobb gyakorlatok a lettercasing számára

Saját tapasztalataim szerint a legjobb, ha mindig használok kisbetűket a HTML kódra és a fájlnevekre is. Mivel bizonyos kiszolgálók kis- és nagybetűket érzékelnek, amikor a fájlnevekről van szó (például "logo.jpg" másképp fog megjelenni, mint a "logo.JPG"), ha van olyan munkafolyamata, ahol mindig kisbetűket használsz, soha nem kell kérdésed ahol a burkolat lehet a probléma, ha problémákat tapasztal, mint a hiányzó képek . Ha mindig kisbetűket használsz, akkor problémát okozhatsz, ha webhelyhibákat hibakereshetsz. Ez a munkafolyamat, amelyet a diákjaimnak tanítok, és amelyet saját webes munkámban használok.

Jennifer Krynin eredeti cikke. Szerkesztette Jeremy Girard.