Èske HTML 5 Tags ka sansib?

Pi bon pratik pou ekri HTML 5 eleman

Yon kesyon ke anpil konsèpteur entènèt nouvo gen se si wi ou non HTML 5 Tags yo ka sansib? Repons kout la se - "Non". Tags HTML5 yo pa ka sansib, men sa pa vle di ou pa ta dwe strik nan ki jan ou ekri mak ou HTML!

Retounen nan XHTML

Anvan HTML5 te antre nan endistri a , pwofesyonèl entènèt ta sèvi ak yon gou nan lang markup ki rele XHTML yo bati paj entènèt yo.

Lè ou ekri XHTML, ou dwe ekri tout etikèt estanda nan miniskil paske XHTML se ka sansib. Sa vle di ke tag se yon tag diferan pase nan XHTML. Ou te dwe trè espesifik nan ki jan ou kode yon paj XHTML ak sèlman itilize karaktè miniskil. Sa a aderans strik te aktyèlman yon benefis anpil devlopè entènèt nouvo. Olye pou yo te kapab ekri markup ak yon melanj de miniskil ak majuskul yo, yo te konnen ke te gen yon fòma strik ki dwe swiv. Pou nenpòt moun ki koupe dan yo nan konsepsyon sit entènèt lè XHTML te popilè, lide a anpil ki markup ta ka yon melanj de lèt anwo ak miniskul sanble etranje ak jis plenn mal.

HTML5 Gets Loose

Vèsyon yo nan HTML anvan XHTML pa t 'ka ka-sansib. HTML5 te swiv nan tradisyon sa epi li te ale nan kondisyon ki fòma strik nan XHTML.

Se konsa, HTML 5, kontrèman ak XHTML, se pa ka-sansib. Sa vle di ke ak ak yo tout tag nan menm nan HTML 5. Si sa a sanble dezòd pou ou, mwen santi doulè ou.

Lide a dèyè HTML5 pa te ka-sansib te fè li pi fasil pou pwofesyonèl entènèt nouvo yo aprann lang lan, men kòm yon moun ki anseye konsepsyon sit entènèt nan nouvo elèv yo, mwen ka absoliman ateste lefèt ke sa a se pa ka a nan tout.

Lè ou kapab bay elèv nouvo nan konsepsyon sit entènèt yon seri definitif nan règ, tankou "toujou ekri HTML ou kòm miniskil", ede yo jan yo eseye aprann tout sa yo bezwen aprann yo dwe yon designer entènèt. Bay yo règ ki twò fleksib aktyèlman konfizyon anpil elèv k ap aprann olye pou yo fè li pi fasil pou yo.

Mwen renmen lefèt ke otè yo nan spesifikasyon an HTML5 yo te eseye ede fè li pi fasil yo aprann pa fè li pi fleksib, men nan sa a egzanp, mwen panse ke yo te fè yon misstep.

Konvansyon nan HTML 5 se pou Itilize Lowercase

Pandan ke li valab yo ekri Tags lè l sèvi avèk nenpòt ki ou pito lè w ap ekri HTML 5, konvansyon an se yo sèvi ak tout miniskil pou Tags ak atribi. Sa a se nan pati paske anpil devlopè entènèt plis sezonman ki te viv nan jou yo nan XHTML strik te pote sou sa yo pi bon pratik HTML5 (ak pi lwen). Moun sa yo ki pwofesyonèl entènèt pa pran swen ke yon melanj de majuskul ak lèt ​​miniskil yo valab nan HTML5 jodi a, yo pral bwa ak sa yo konnen, ki se tout lèt miniskil.

Se konsa, anpil nan konesans konsepsyon entènèt ap aprann nan men lòt moun, sitou nan moun ki gen plis eksperyans nan endistri an. Sa vle di ke devlopè entènèt nouvo pral revize kòd la nan pwofesyonèl sezonman ak wè tout markup miniskil. Si yo rivalize kòd sa a, sa vle di ke yo menm tou yo pral ekri HTML5 nan tout miniskil. Sa a se sa ki sanble ap pase jodi a.

Pi bon pratik pou Lettercasing

Nan pwòp eksperyans mwen, mwen jwenn li pi bon toujou itilize lèt miniskil pou kòd HTML kòm byen ke pou non dosye. Paske sèten serveurs yo se ka-sansib lè li rive filennames (paegzanp, "logo.jpg" yo pral wè yon fason diferan pase "logo.JPG"), si ou gen yon workflow kote ou toujou itilize lèt miniskil, ou pa janm bezwen kesyon kote ka ta dwe pwoblèm si ou gen pwoblèm tankou imaj ki manke . Si ou toujou itilize lèt miniskil, ou ka rabè ke yo te yon pwoblèm jan ou debug pwoblèm sit. Sa a se workflow la ke mwen anseye bay elèv mwen yo ak ki mwen itilize nan pwòp travay konsepsyon entènèt mwen an.

Original atik pa Jennifer Krynin. Edited pa Jeremy Girard.