Binne HTML 5 fan 'e saak Sensitive?

Best practices foar it skriuwen fan HTML 5 eleminten

Ien fraach dy't in soad nije webûntwikkelers hawwe, is as of net HTML 5 tags binne gefaarlik? De koarte antwurd is - "Nee". HTML5-tags binne net sa as gefoelich, mar dat betsjut net dat jo net strang wêze moatte yn hoe jo jo HTML-markearring skriuwe!

Werom nei XHTML

Foardat HTML5 yn 'e yndustry kaam , brûke websteeën in smaak fan markearre taal dy't XHTML hjit om har websiden te bouwen.

As jo ​​XHTML skriuwe, moatte jo alle standerttags yn lytse letters skriuwe, om't XHTML sa is gefoelich. Dit betsjut dat it tag in oare tag is as yn XHTML. Jo moasten tige spesifyk wêze yn hoe jo jo in XHTML-webside kodearje en allinich lytse letterken brûke. Dizze strikte oanhâlding wie in feit foar in soad nije webûntwikkelders. Ynstee fan it markearjen mei in mingel fan lytse letters en haadletters te skriuwen, wisten se dat der in strangformaat wie folge. Foar elkenien dy't har tosken yn webûntwerp siet, doe't XHTML populêr wie, wie it idee dat markearring in mingde fan boppen en lytse letteren wêze koe as alias en gewoan flater ferkeard.

HTML5 ûntfangt

De ferzjes fan HTML foar XHTML wienen net sa gefoelich. HTML5 folge yn dy tradysje en gong fuort út 'e stringende formaat fan easken fan XHTML.

Sa HTML 5, oars as XHTML, is net saakensitive. Dit betsjut dat en en allegear deselde tag yn HTML 5. As dat sa as keas foar jo sjocht, fiel ik jo pine.

It idee efter HTML5 is net sa gefoelich om it makliker te meitsjen foar nije web professionals om de taal te learen, mar as immen dy't webdesign foar nije learlingen leart, kin ik it absolute oanjaan dat it net it gefal is.

As jo ​​de learlingen nij meitsje kinne oan web-ûntwerp in definitive set fan regels, lykas "altyd skriuw jo HTML as lytsskrift", helpt se as se besykje te learen alles wat se nedich binne om te learen om in webûntwerper te wêzen. Oanregels jouwe har regels dy't tefolle fleksibel binne faaks ferneamde learers ynstee fan it makliker foar har.

Ik hâld fan it feit dat de auteurs fan 'e HTML5 spesters besykje te helpen it makliker te learen troch it makliker te meitsjen, mar op dat stuit dat ik tinke dat se in misstep makke hawwe.

Konvinsje yn HTML 5 is te brûken Lytskant

Wylst it jildich is om tagong te meitsjen mei elk gefal dat jo foarkomme by it skriuwen fan HTML 5, is de konvention om alle lytse letters te brûken foar tags en attributen. Dit is part fanwege in soad mear sauze webûntwikkelders dy't fia de dagen fan strang XHTML wenne hawwe oer dy bêste praktiken oan HTML5 (en fierder). Dizze web-professionals dogge gjin soarch dat in mingfoarm fan haadletters en lytsletters jildich binne yn HTML5 jildich, se sille mei wat se witte, dat is alle lytse letters.

Sawol fan webside-kennis is learen fan oaren, fral fan dyjingen dy't mear yn 'e yndust binne. Dit betsjut dat nije web-ûntwikkelders de koade fan eksperteare professionals besjen en sjogge alle lytse letters. As dizze koade emulearje, betsjut dit dat se ek HTML5 yn alle lytse letters skriuwe. Dit is wat hjoed liket.

Best practices foar Letterkassen

Yn myn eigen ûnderfining fine ik it bêste om altyd letters fan letters foar HTML-koade te brûken en ek foar triemnammen. Omdat guon tsjinners as gefoelich binne as it giet om filenames (bygelyks "logo.jpg" sjogge oars as "logo.JPG"), as jo in wurkflûch hawwe wêr't jo altyd letters fan letters brûke, jo moatte nea freegje wêr't hiem it probleem wêze kin as jo problemen hawwe as ferbliuwde bylden . As jo ​​altyd letters fan letters brûke, kinne jo koarting hawwe dat as probleem is as jo side-gegevens debuggen. Dit is de workflow dat ik leare oan myn learlingen en dy't ik brûke yn myn eigen web design wurk.

Oarspronklik artikel fan Jennifer Krynin. Edited by Jeremy Girard.