HTML

HTML ( HyperText Markup Language) буюу Гипербичвэрт Тэмдэглэгээт Хэл нь цахим хөтчөөр дүрслэгдэн харагддаг цахим хуудас болон бусад мэдээллийг үүсгэдэг үндсэн тэмдэглэгээт хэл хэл юм.
Цахим хөтчийн зорилго нь HTML баримтыг боловсруулж дуу, дүрстэй цахим хуудсыг бий болгох юм.
Вэб хөтөч HTML файлыг уншиж, харагдах, эсвэл дуут вэб хуудсанд болгон зохиож болох юм. хөтөч HTML хаягууд болон скриптүүдийг харуулах, харин хуудасны агуулгыг тайлбарлах нь ашигладаг байна. HTML нь бүтцийг тайлбарлах Вэб сайт бүдүүвчлэх нь нэг тэмдэглэгээний хэл, оронд нь гаргах, хамт толилуулгын дохионд нь програмчлалын хэл . HTML элементүүд нь бүх вэб сайт нь барилгын тоосго нь болдог. HTML боломжтой зураг, объект оруулах үүсгэх болон ашиглах боломжтойинтерактив хэлбэр . Энэ нь бий болгох арга хангадаг зохион баримт бүтцийн тэмдэглэсэн замаар семантиксийг ийм гарчиг, зүйлийн, жагсаалт гэх мэт текстийг холбоосууд , ишлэл болон бусад эд. Энэ нь суулгаж болохскриптүүд зэрэг хэл дээр бичигдсэн JavaScript HTML вэб хуудсанд ажиллагаанд нөлөөлдөг. Вэб хөтөч нь хамааруулж болно Cascading Style Sheets текст болон бусад материалын харагдах, зохион байгуулалт тодорхойлох нь (CSS). World Wide Web Consortium (W3C), HTML болон CSS стандартын аль алинд нь тогтоон барьж, тодорхой танилцуулах HTML дээр CSS хэрэглээг дэмжсэн.[1]
1980 онд физикч Тим Berners-Lee -д гүйцэтгэгчийг байсан CERN нь санал болгосон ба prototyped лавлагаа , системийг CERN ашиглах судлаачид, хувь баримт бичиг.1989 онд Berners-Lee нь санал хуудсыг бичсэн интернэт дээр суурилсан гипертекст системийг. [2]Berners-Lee HTML заасан Тэр жил сүүлээр 1990 онд хөтөч болон серверийн програм бичиж, Berners-Lee болон CERN мэдээллийн систем инженер Роберт Cailliau хамтран санхүүжилт нь хамтарсан хүсэлтээр, харин төсөл албан ёсоор CERN баталсан байсан юм. Түүний хувийн тэмдэглэл нь [3] 1990 оноос тэр жагсаалтад орсон [4] бөгөөд эхлээд Нэвтэрхий толь тавьж "гипертекст ашиглаж байгаа нь олон газарт зарим нь". HTML-ийн анхны олон нийтэд тайлбар сүүлээр 1991 онд анх Berners-Lee Интернет дээр дурдсан "HTML Сэдвийн" нэртэй баримт бичгийг байсан юм. [5] [6] Энэ нь HTML-ийн анхны харьцангуй энгийн загварыг бүрдсэн 18 элемент тайлбарладаг. Холбоостой тагийн бусад тохиолдолд, эдгээр хүчтэй нөлөөлсөн SGMLguid ажиллуулах нь, стандарт нь еренхий Markup Language (SGML) CERN нь баримт бичгийн хэлбэрт суурилсан.Эдгээр элемент арваннэгэн хэвээр HTML 4 байдаг. [7] HyperText Markup Language нь юм тэмдэглэх хэл вэб хөтөч програмууд нь тайлбарлах, ашиглах зохиож харааны, эсвэл дуут вэб хуудас руу текст, зураг болон бусад материал.HTML тэмдэглэгээг бүх зүйлийн анхдагч шинж чанар нь браузер тодорхойлсон байдаг ба эдгээр шинж чанар вэб хуудас дизайнерийн нэмэлт ашиглах замаар өөрчилж, эсвэл сайжруулсан болно CSS . Текст элементийн Олон эргээд ийм ашиглаж болохыг аль эрт текст хэлбэршилтийн хэлний боломжуудыг тайлбарладаг SGML, ашиглах 1988 ОУСБ-ын техникийн тайлан ИТБ 9537 техник байдаг УРСАЦЫН тушаалын эрт 1960-аад онд боловсруулсан CTSS (Compatible цаг System) нь үйлдлийн системийг -Sharing: Эдгээр тушаалууд нь хэлбэршүүлэлт typesetters гараар формат бичиг баримт ашиглаж тушаалуудыг олсон байна. Гэсэн хэдий ч, ерөнхий тэмдэглэгээг нь SGML ойлголт биш харин зөвхөн бүтэц, тэмдэглэгээг бас тусгаарлах нь нөлөө хэвлэж илүү элемент (шинж чанарууд нь түүвэрлэсэн үүсэл хүрээ) дээр үндэслэсэн бол; HTML аажмаар энэ чиглэл рүү явж байна CSS . Berners-Lee SGML-ын ямар нэгэн програм болох HTML гэж үздэг. Энэ нь албан ёсоор тус тодорхойлсон байсанИнтернэтийн инженерингийн ажлын хэсэг нь HTML техникийн эхний саналыг дунд 1993 оны хэвлэл нь (IETF):"Hypertext Markup Language (HTML)" Интернет-төсөл Berners-Lee болон тус Дан Connolly , ямар нь SGML орсонбаримт бичиг төрөл тодорхойлолт дүрмийг тодорхойлох. [8] төсөл нь зургаан сарын дараа дуусгавар болсон хэдий ч түүний хүлээж авсан тухайгаа мэдэгдэхээс дурдаж байсан NCSA Мозаик нь амжилттай стандарт үндэслэн нь IETF-ийн гүн ухааныг харуулж дахь шугамын зургийг оруулах браузерынхаа өөрчлөн хаяг загварыг дэлгэн үзүүлжээ. [9] Үүний нэгэн адил, Дэйв Raggett сүүлээр 1993 оноос "-ийн өрсөлдөгч интернэт-төсөл" HTML + (Hypertext Markup Format) ", ширээ, бөглөх гарч хэлбэр гэх мэт нь аль хэдийн хэрэгжиж-боломжуудыг стандартчилалын санал болгосон юм. [10] HTML + төсөл эхээр 1994 онд дууссан HTML дараа, IETF-ийн 1995 онд "HTML 2.0" дууссан бол HTML Ажлын хэсэг, ирээдүйн шийдлүүд тулгуурласан байх ёстой бөгөөд эсрэг стандарт гэж үзнэ зорилготой анхны HTML тодорхойлолт бий болгосон байна. [11] ИИАХ-ийн ивээл дор цаашдын хөгжил нь эрх ашгийн хамт зогссон байна. 1996 оноос хойш, HTML тодорхойлолт арилжааны програм хангамж үйлдвэрлэгчдийн, оролцоотойгоор, хадгалагдаж ирсэн World Wide Web Consortium(W3C). [12] Харин 2000 онд, HTML нь олон улсын стандарт (болжээ ISO / IEC 15445: 2000). HTML 4.01 2004 онд хөгжүүлэх нь HTML5-нд эхэлсэн 2001 дамжуулан нийтэлсэн цаашид Errata буюу алдааны хуудсанд нь, оны сүүлээр 1999 онд хэвлэгдэн гарсан Вэб Hypertext Application Technology ажлын хэсэг 2008 онд W3C хамтарсан хүлээлгэн өгөх болсон (WHATWG), мөн бүрэн дуусгаж, 28-нд стандартчилагдсан Аравдугаар сар 2014. [13]
Энэ зүйлийн (HTML5 холбоотой болно) Хуучирсан эд анги. Сүүлийн үеийн үйл явдал, эсвэл шинээр бий мэдээллийг тусгахын тулд энэ өгүүллийг шинэчлэн уу.(2014 оны аравдугаар сарын)
November 24, 1995
Хулгана сарын 1997
HTML 3.2 [14] нь гэж нийтлэгдсэн W3C зөвлөмж . Энэ нь анхны хувилбарыг боловсруулж, IETF-ийн 1996 оны есдүгээр өөрийн HTML Ажлын хэсэг хаалттай байсан шиг, W3C гагцхүү стандартчилагдсан байсан юм. [15] Эхний ээлжинд код нэртэй "Wilbur" [16] HTML 3.2 янз бүрийн хувийн өргөтгөлүүдийн дунд бүхэлд нь эвлэрсэн давхардлыг математикийн томъёог буурч, ихэнх баталсан Netscape -ийн харааны тэмдэглэгээний хаягууд.Netscape -ийн анивчих элемент болон Microsoft- ын Marquee элемент улмаас хоёр компанийн хооронд харилцан тохиролцож нь орхигдсон байна. [12] HTML-д адил математик томъёогоор зориулсан тэмдэглэгээний 14 сарын дараа-д хүртэл нь стандартын бус байжээ MathML .
Гахай сарын 1997
HTML 4.0 [17] нь W3C стандартын байдлаар хэвлэгдсэн байна. Энэ нь гурван хувилбаруудыг санал болгож байна:
Эхний ээлжинд код нэртэй "Cougar" [16] HTML 4.0 баталсан олон хөтөч тусгай элемент төрөл, шинж чанарууд, харин тэдгээрийг тэмдэглэх замаар Netscape -ийн харааны тэмдэглэгээний боломжуудыг аажмаар эрэлхийлсэн тэр үед хуучирсан загварын хуудас талд. HTML 4 ISO 8879 нийцэж байгаа нь SGML програм юм. - SGML [18]
Дөрөвдүгээр сар, 1998
HTML 4.0 [19] хувилбарын дугаарыг нэмэгдэн ч бага найруулгыг нь дахин гаргаж байна.
Арванхоёрдугаар сар 1999
HTML 4.01 [20] нь W3C стандартын байдлаар хэвлэгдсэн байна. Энэ нь HTML 4.0 адил гурван хувилбаруудыг санал болгодог бөгөөд түүний хамгийн сүүлийн алдааны сарын 12, 2001 онд хэвлэгдсэн байна.
2000 May
ISO / IEC 15445: 2000 [21] [22] (" ISO дархан HTML 4.01 үндэслэн HTML ",) нь ОУСБ / ОУЦТК-ын олон улсын стандарт болгон хэвлүүлсэн байна. ISO Энэ стандарт салбарт орох нь ISO / IEC JTC1 / SC34 (ОУСБ / ОУЦТК-ын Техникийн Хамтын Хороо 1, Дэд хороо нь 34 - Бичиг баримт тодорхойлолт болон боловсруулах хэл). [21] Дунд 2008 оны байдлаар 4.01 HTML болон ISO / IEC 15445: 2000 HTML-ийн хамгийн сүүлийн үеийн хувилбарууд байдаг. Үүний зэрэгцээ хөгжил, XML-д суурилсан хэл XHTML эхэн болон дунд 2000-аад оны дундуур W3C-ийн HTML Ажлын хэсэг эзэлж байна.
Аравдугаар сар 2014
HTML5 [23] нь W3C стандартын байдлаар хэвлэгдсэн байна. [24] HTML төслийг хувилбар цагийн хуваарь [ засварлах ] Аравдугаар сар 1991
HTML Tags, [5] албан бус CERN баримт бичиг 18 HTML хаягуудыг жагсаалтыг анх удаа олон нийтэд дурдсан байна. Зургадугаар сар 1992
HTML DTD-ийн анхны албан бус төсөл, [25] долоон [26] [27] [28] дараа нь нэмэлт, өөрчлөлт (долдугаар сарын 15, наймдугаар сарын 6 сарын 18, арваннэгдүгээр сарын 17, November 19, November 20, November 22)
Нохой сарын 1992
(1.1 оронд 1.0 эхэлж RCS тодотгол дээр суурилсан хувилбарын дугаараар эхлээд) HTML DTD 1.1, албан бус төсөл [28]
Зургадугаар сар 1993
Hypertext Markup Language [29] нийтэлсэн байсан нь IETF-ийн интернет-Ноорог (стандарт нь бүдүүлэг санал) гэж IIIR ажлын хэсэг. Энэ бол хоёр дахь хувилбар солигдсон байна [30] ИИАХ өөрөө хэвлэн гаргасан нь зургаан цаашид төсөл, дараа нь нэг сарын дараа [31] эцэст нь хүргэсэн RFC1866-д 2.0 HTML нь
Нохой сарын 1993
HTML + Интернэт-Ноорог хэмээн ИИАХ нийтэлсэн ба Hypertext Markup Language төслийг нь өрсөлдөгч санал байлаа. Энэ нь тавдугаар 1994 онд хугацаа нь дууссан. Дөрөвдүгээр сар 1995 (1995 гуравдугаар сарын бичсэн) HTML 3.0 [32] ИИАХ нь стандарт болгон санал болгож байсан боловч санал (1995 оны есдүгээр сарын 28) нь таван сарын дараа хугацаа нь дууссан [33] цаашид арга хэмжээ авахгүй. Энэ нь ширээ дэмжлэг, зураг орчим текст урсгалыг нарийн математик томъёог дэлгэц зэрэг Raggett-ийн HTML + саналыг байсан боломжуудыг олон багтсан байна. [33] W3C өөрийн хөгжлийг эхэлсэн Arena хөтөч нь гэж туршилтын ор HTML 3, Cascading Style Sheets нь [34] [35] [36]Гэхдээ HTML 3.0 хэд хэдэн шалтгааны улмаас амжилт юм. төсөл, ИИАХ эх үүсвэрийг давж байсан 150 хуудас болон хөтчийн хөгжил, түүнчлэн сонирхогч талуудын тоо хурдтай маш их гэж үзэж байна. [12] үед Microsoft болон Netscape зэрэг Browser үйлдвэрлэгчид, хэрэгжүүлэх сонгосон HTML 3-ыг төслийг өөр өөр дэд олонлог нь түүнд өөрийн өргөтгөлүүдийг нэвтрүүлэх зэрэг боломжуудтай байдаг. [12] (үзнэ үү Browser дайн ) Эдгээр [эрдэм шинжилгээний инженерийн нийгэмлэгийн] "итгэл үнэмшил эсрэг ийм гэсэн баримт бичиг найруулгын талаас, хянах өргөтгөлүүдийг оруулах Текст өнгө, суурь бүтэц, үсгийн хэмжээ, үсгийн нүүр царай болох зүйл тэдний цорын ганц зорилго нь баримт бичиг зохион байгуулах хэрхэн зааж өгөх байсан хэлний хүрээнээс гадна байгаа нь тодорхой байсан юм. " [12] олон нь W3C хамт ирсэн Дэйв Raggett, жил, жишээ нь тайлбар нь "тодорхой хэмжээгээр Microsoft-ын HTML боломжуудыг өргөтгөх замаар вэб дээр үйл ажиллагаагаа барьсан." [12]
2008 оны нэгдүгээр сар
HTML5 нь гэж нийтлэгдсэн Ажлын төсөлд ( холбоос W3C замаар). [37] Түүний синтакс нягт тухайн төстэй боловч SGML , HTML5 нь SGML програм болох гэсэн аливаа оролдлогыг орхисон бөгөөд шууд өөр XML-д суурилсан XHTML5 Сериалчлал гадна, өөрсдийн "HTML" Сериалчлал тодорхойлсон байна. [38]
2011 May
2011 оны хоёрдугаар сарын 14-нд W3C нь дүрмийг сунгаж HTML Ажлын хэсэг HTML5 тодорхой үйл явдал байна. 2011 оны тавдугаар сард ажлын хэсэг "Өнгөрсөн Дуудлага", олон нийтийн дотор болон гадна W3C урилга техникийн техникийн илтгэн баталгаажуулах нь HTML5 өссөн байна. W3C одоо стандартад зорилтот өдөр байна 2014 он гэхэд бүрэн тодорхойлох, өргөн харилцан үйл ажиллагааг хангах иж бүрэн туршилтын цуглуулгыг боловсруулж байна. [39]
Гол өгүүлэл: XHTML XHTML ашиглан HTML 4.01-ийн дахин боловсруулах эхэлсэн нь тус тусад нь хэл юм XML 1.0. Энэ нь ямар ч урт тусдаа стандарт болгон хөгжүүлж байгаа болно. • XHTML 1.0, [40] нэгдүгээр сарын 26, 2000 он хэвлэгдсэн нь W3C стандартын дагуу шинэчлэн боловсруулж, дараа нь бага хязгаарлалттай, XML-д шинэчлэн HTML 4.0, 4.01, адил гурван хувилбаруудыг санал болгодог оны наймдугаар сарын 1-2002 republished. • XHTML 1.1, [41] нь W3C стандартын дагуу тавдугаар сарын 31, 2001 нийтэлсэн байна. Энэ нь хатуу XHTML 1.0 дээр суурилсан боловч бага зэргийн өөрчлөлт оруулсан байна өөрчилж болно, модулиудыг ашиглан шинэчлэн ньXHTML нь загварчлалыг нь W3C стандартын шиг, April 10, 2001 хэвлэгдсэн байна. • XHTML 2.0 ажлын төсөл байсан ч энэ ажил дээр ажил талд 2009 онд орхигдсон байна HTML5 болон XHTML5 . [42][43] [44] XHTML 2.0 тиймийн тул, илүү үнэн зөв байх, XHTML 1.x нийцгүй болж, XHTML 1.x. нь шинэчлэл илүү нь XHTML-сүнслэг нөлөө бүхий шинэ хэл онцлог • "XHTML5.1" гэж нэрлэдэг нь XHTML синтакс, хамт тодорхойлж байна HTML5 HTML5 төсөл юм. [45]
Энэ хэсэгт нэмэлт ишлэл хэрэгтэй шалгах . туслаач энэ өгүүллийг сайжруулахзамаар найдвартай эх сурвалжаас ишлэл нь нэмж . Unsourced материал бэрхшээлтэй устгаж болно. (2014 оны нэгдүгээр сарын) HTML тэмдэглэгээний хаягууд (болон тэдгээрийн шинж чанаруудыг), шинж чанар дээр суурилсан өгөгдлийн төрөл, зан байдлын болон аж ахуйн нэгж лавлагаа зэрэг хэд хэдэн гол бүрэлдэхүүн хэсэг бүрдэнэ. Бас нэг чухал бүрэлдэхүүн хэсэг бөгөөд баримт бичиг төрөл мэдэгдэл идэвхжүүлэх, стандарт горим нь олгож. Дараах сонгодог жишээ юм Сайн байна уу Дэлхий хөтөлбөр , харьцуулах ажиллаж нийтлэг туршилтын програмчлалын хэл , скрипт хэл болон тэмдэглэгээний хэл . Энэ жишээ нь 9 ашиглан хийсэн код мөрүүдийг : <! DOCTYPE HTML>
Сайн байна уу Дэлхий! </ P> </ Биеийн> </ HTML> (Хооронд текст <HTML> болон </ HTML> вэб хуудас, болон <биеийн> хооронд нь текст болон </ бие> тайлбарлах үзэгдэх хуудас агуулга. Тэмдэглэгээний текст "<нэр> Энэ нь нэр юм </ TITLE> "хөтөч хуудас нэрийг тодорхойлно.) Энэ баримт бичиг төрөл тунхаглал HTML5 юм. Хэрэв <!DOCTYPE html> мэдэгдэл оруулаагүй байна, янз бүрийн хөтөч нь "мэдэлд очих quirks горимыг үзүүлэх нь ". [46]
Гол өгүүлэл: HTML элемент
HTML баримт түүвэрлэсэн нь бүтцийг ойлгож HTML элемент . Эдгээр нь улмаар өнцөг дөрвөлжин хаалтан, HTMLхаягууд гаргасан баримт бичигт заасан байна:
Энгийн, ерөнхий тохиолдолд, элементийн хэмжээ хаягууд хос заасан байдаг нь: "эхлэх хаяг"
болон "эцсийн хаяг". элементийн текст агуулга, хэрэв байгаа бол эдгээр хаягууд хооронд байрлуулсан байна. Шошго нь хаягууд болон текст хольц зэрэг эхлэх, дуусах хооронд цаашид хаяг тэмдэглэгээг хавсаргах болно. Энэ нь эцэг, эх элементийн хүүхэд шиг, цаашид багтсан, элемент байгааг харуулж байна. Эхлэл хаяг нь тагийн дотор шинж чанаруудыг оруулж болно. Эдгээр нь баримт бичгийн хүрээнд хэсэг, баримт бичгийн танилцуулга нь загварын мэдээлэл холбох ашигласан нь тодорхойлохын тулд танигч болон бусад мэдээллийг заана бөгөөд ийм ч учраас зарим хаягууд нь <img> зураг, дүрс нөөц иш татсан-ийг суулгахаар байсан. Гэх мэт зарим элементүүд, шугам завсарлага , текст эсвэл цаашид хаягуудыг аль аль суулгагдсан агуулгыг зөвшөөрдөг байна. Эдгээр нь (а эхлэх тагийн нэгэн адил) зөвхөн нэг хоосон хаяг шаарддаг бөгөөд төгсгөл хаягийг ашиглах байна. Маш түгээмэл хэрэглэгддэг зүйлийн элементийн ялангуяа хаалтын эцсийн хаяг Олон шошго,
, нэмэлт юм. HTML хөтөч болон бусад бодис нөхцөл болон HTML стандартуудаар тодорхойлогдсон бүтцийн дүрмийн ирсэн элементийн төгсгөл хаах хэлж болно. Эдгээр дүрэм нь ээдрээтэй, хамгийн их өргөн HTML Кодлогч ойлгож байна. HTML элементийн ерөнхий хэлбэр нь асуудал юм: <tag attribute1="value1" attribute2="value2"> content</tag> . Зарим нь HTML элемент нь хоосон элемент гэж тодорхойлж, хэлбэртэй байдаг <tag attribute1="value1" attribute2="value2" > . Хоосон элемент BR хаяг эсвэл шугамын IMG хаяг Жишээ нь, ямар ч агуулга хавсаргах болно. нь HTML элементийн нэрийн тэмдэг хэрэглэсэн нэр юм. Эцсийн хаяг нэр нь налуу зураасаар тэмдэгтээр эхэлсэн гэдгийг анхаарна уу, "/" бөгөөд энэ нь хоосон элемент нь эцсийн хаяг шаардлагатай ч зөвшөөрөгдсөн ч. Шинж чанарууд нь дурдсан байгаа бол анхдагч утгууд нь тус бүр тохиолдолд хэрэглэнэ.
Гол өгүүлэл: HTML шинж чанар
Элементийн шинж чанарын ихэнх нь нэр, үнэ цэнэ нь хос , "=" тусгаарлагдсан ба элемент нь нэр дараа элементийн эхлэлийн тагийг дотор бичсэн. Тодорхой тэмдэгтээс бүрдсэн утгууд нь HTML (гэхдээ XHTML) нь Хөрөнгийн бирж дээр бүртгэлгүй орхиж болох хэдий ч үнэ цэнэ, дан болон давхар хашилтанд бичиж болно. [47] [48] орхих нь шинж чанар аюултай гэж үздэг Хөрөнгийн бирж дээр бүртгэлгүй үнэлдэг. [49] нэртэй ялгаатай -value хос зүгээр л элементийн эхлэлийн тагийг тэдний дэргэд элемент хамаатай зарим шинж чанарууд байдаг, шинж чанарууд [5] гэх мэт ismap нь шинж чанарын img элемент. [50] Олон элемент гарч болох хэд хэдэн нийтлэг шинж чанар байдаг: • id шинж чанар нь элементийн баримт бичиг хэмжээнд онцгой ялгуур болж байдаг. Stylesheets нь танилцуулах шинж чанарыг өөрчилж чадна болон скриптүүд нь өөрчилж болно, хөдөлгөөнд эсвэл түүний агуулга болон танилцуулга устгах болохоор энэ элементийг тодорхойлоход хэрэглэгддэг. Хуудасны URL хавсаргасан, энэ элемент нь дэлхий даяар өвөрмөц танигчийг хуудасны ихэвчлэн дэд хэсэг өгдөг. Жишээ нь, ID-д "Аттрибутууд:"http://en.wikipedia.org/wiki/HTML#Attributes • class шинж чанар ижил төстэй элементүүдийг ангилах арга зам байдаг. Энэ нь хэрэглэж болно утга буюу танилцуулах зорилгоор. Жишээ нь, HTML баримт бичиг бүдүүвчлэх тэмдэглэгээ ашиглаж болох юмclass="notation" Энэ ангид үнэ бүхий бүх элементүүд баримт бичгийн үндсэн текст захирагдаж байдаг гэдгийг харуулж байна. Танилцуулга, ийм элемент цугларч байж болох юм, харин оронд нь тэд HTML эх үүсвэр нь болдог газар гарч нэг хуудсан дээрх тайлбар зүүлт болгон танилцуулсан. Ангилал шинж чанарууд нь бүдүүвчлэх ашиглаж байна microformats . Олон анги утгыг зааж өгч болно; жишээ нь class="notation important" "бичлэгээр" болон "чухал" анги аль аль нь орж элемент оруулж байна. • Зохиогч ашиглаж болно style нь тухайн элемент нь танилцуулах шинж чанарыг зааж өгөх шинж чанар юм. Энэ нь элементийн ашиглах нь зүйтэй гэж үздэг практик id , эсвэл class заримдаа энэ нь энгийн, тодорхой, эсвэл түр сарлагийн саваг хэтэрхий ярвигтай байж болох ч, нэг загварчлах дотор элементийг сонгох гэж үздэг. • title шинж чанар элемент нь subtextual тайлбар залгахад хэрэглэгдсэн байна. Ихэнх хөтчүүд энэ шинж чанар нь шиг харагдана Tooltip . • lang шинж чанарын баримтын үлдсэн хэсэгт тэр нь өөр өөр байж болох элементийн агуулга, байгалийн хэл тодорхойлсон. Жишээ нь, англи хэл дээр баримт бичигт:
•
сайн Өө, c'est La Vie </ тархсан> тэд Францад хэлж байна. </ P> товчилсон элемент, abbr , эдгээр зарим нэг шинж чанаруудын харуулах ашиглаж болно: <Товчлол ID = "anId" ангиллын = "этгээд хэллэг" загварын = "өнгө: ягаан," нэр = "Hypertext Markup Language"> HTML </ Товчлол> HTML Энэ жишээ нь харуулна; Ихэнх хөтчүүд дээр, товчилсон дээр курсорыг чиглүүлж нэр текстийг харуулах ёстой "Hypertext Markup Language". Ихэнх элемент нь хэл холбоотой шинж чанар авах dir нь баруун зүүн тийш, жишээ нь текст, зориулсан "rtl" шиг текст чиглэлийг зааж өгөх Араб хэл , Перс хэл , эсвэл еврей . [51] Тэмдэгтийн болон аж ахуйн нэгж ишлэл [ засварлах ] Мөн үзэх: XML болон HTML тэмдэгт аж ахуйн нэгж ашигласан материалын жагсаалт болон Unicode болон HTML 4.0 хувилбарын байдлаар HTML 252 багц тодорхойлдог тэмдэгт аж ахуйн нэгж лавлагаа болон 1.114.050 багц тоон зан байдлын хувь хүний зан биш харин шууд утгаараа илүү энгийн, тэмдэглэгээг ашиглан бичсэн байх боломжийг аль аль нь. Нь шууд тэмдэгт болон түүний хамтрагч тэмдэглэгээний тэнцүү гэж үздэг бөгөөд адилхан үзүүлсэн байна. Ийм замаар тэмдэгтүүдийг "зугтах" боломж олгодог тэмдэгтүүд < ба & (байдлаар бичсэн байх үед < мөн& тус тус) биш харин тэмдэглэгээг илүү тэмдэгт өгөгдөл гэж ойлгогдож байна. Жишээ нь, шууд < хэвийн хаягийг эхлэлийг харуулж, болон & ихэвчлэн тэмдэгт аж ахуйн нэгж лавлагаа буюу тоон тэмдэгт ажлын эхлэлийг заана; гэж бичиж & эсвэл & эсвэл & олгодог & элементийн агуулга буюу шинж чанарын үнэ багтсан болно.давхар иш татах тэмдэгт ( " аттрибутын утга нь иш татъя гэж ашиглахгүй байх үед), бас оргон зайлсан байх ёстой" эсвэл " эсвэл " Энэ шинж чанар үнэ нь өөрөө дотор гарч ирэх үед жишигт, нэг эшлэлийг. тэмдэгт ( ' ) аттрибутын утга нь иш татъя нь ашиглагдахгүй байгаа үед, бас оргон зайлсан байх ёстой ' эсвэл' (эсвэл ' HTML5 болон XHTML бичиг баримт [52] [53] ) нь дотор гарч ирэх үед үнэ цэнэ нь холбон тайлбарладаг. баримт бичиг зохиогчид ийм тэмдэгт зугтах шаардлага хайдаг бол, зарим нэг хөтөч нь маш өршөөнгүй байж, тэдний зорилгыг таах нөхцөл байдлыг ашиглаж оролдож болох юм. үр дүн ч бага түүнийг өөр браузер хүртээмжтэй, бусад баримтыг хүчингүй болгож тэмдэглэх юм хэрэглэгчийн агент нь бичиг баримтыг задлан ялгал хийх гэж оролдож болох юм хайх, индексжүүлэх , жишээ нь зорилгын. Мөн зайлсхийх нь амархан биш юм бичсэн тэмдэгтүүд нь зөвшөөрдөг, эсвэл бичиг баримтын-д байхгүй байна тэмдэгт кодчилолын элемент дотор төлөөлөл, агуулга хамааруулах хэрэгтэй. Жишээ нь, хурц, рг лттэй- e ( é ) ихэвчлэн зөвхөн Баруун Европ болон АНУ-ын Өмнөд Гар олж Тэмдэгт, аж ахуйн нэгж лавлагаа гэх мэт ямар нэгэн HTML баримт бичигт бичиж болно é эсвэл тоон лавлагаа зэрэг é эсвэл é ., бүх Гар дээр байгаа бөгөөд бүх тэмдэг хувиргалт, дэмжигдсэн байдаг тэмдэгтүүдийг ашиглан Unicode гэх мэт тэмдэгт кодчилолыг utf-8 . Орчин үеийн бүх хөтчүүд нь нийцтэй бөгөөд дэлхийн бичих системийн бараг бүх тэмдэгтүүд нь шууд хандах боломжийг [54 ] Мэдээллийн төрөл HTML нь хэд хэдэн тодорхойлсон өгөгдлийн төрөл гэх скрипт мэдээлэл, загварчлах мэдээ болон ID-ууд, нэр, URIs, тоо, урт, хэл, хэвлэл мэдээллийн тодорхойлогчууд, өнгө, шинж чанар кодчилолын нэгж, он сар өдөр гэх мэт шинж чанар утгын хувьд төрөл-г судалсан зэрэг элементийн агуулга, гэх мэт цаг хугацаа,. Эдгээр мэдээлэл төрлийн бүх тэмдэгт мэдээллийн мэргэжил юм. Баримт бичгийн төрөл мэдэгдэл HTML баримт нь эхлэх шаардлагатай баримт бичгийн төрөл тунхаглал (албан бусаар нь "doctype"). Хөтчүүд нь doctype ашиглах горим, ялангуяа эсэхийг харуулах тодорхойлоход тусалдаг quirks горимыг . doctype анхны зорилго дээр суурилсан SGML хэрэгслүүдээр дээр ийм салгалт хийх болон HTML баримт бичгийг баталгаажуулах боломж олгох юм Баримт бичгийн төрөл тодорхойлолт (DTD). DOCTYPE хэлнэ нь DTD ийм DTD нийцсэн баримт бичиг зөвшөөрсөн бөгөөд хориглосон агуулгыг тодорхойлсон нь машинаар уншигдах дүрэм байдаг.Хөтчүүд, нөгөө талаас, SGML нь хэрэглэх гэж HTML хэрэгжүүлж чаддаггүй, үр дагавар тус DTD уншиж чадахгүй байна. HTML5 нь DTD тодорхойлж байх; тиймийн тул, HTML5-д мэдэгдэл doctype хялбар, богино нь: [55] <! DOCTYPE HTML> HTML нь 4 doctype жишээ <! DOCTYPE HTML ОЛОН "- 4.01 // EN // W3C // DTD HTML", "http://www.w3.org/TR/html4/strict.dtd"> Энэ мэдэгдэл HTML 4.01-ын "хатуу" хувилбар DTD заасан байдаг. SGML-д суурилсан Баталгаажуулагч зөв баримт бичгийг задлан ялгал хийх болон баталгаажуулах гүйцэтгэхийн тулд DTD уншина уу. Орчин үеийн хөтчүүд нь зөв doctype ялгаатай нь стандарт горимыг идэвхжүүлж горимыг quirks . Үүнээс гадна, HTML 4.01, шилжилтийн болон доор дурдан DTDs хангадаг доор тайлбарлав . Шилжилтийн төрөл хуучирсан хаягууд оруулахгүй хатуу DTD нь одоогийн хаягууд болон хуучин буюу "хуучирсан" хаягуудыг нэгтгэсэн, хамгийн хүртээмжтэй байдаг. Frameset шилжилтийн төрөл орсон хаягууд хамт нэг хуудсанд хүрээ гаргахад шаардлагатай бүх хаягуудыг байна [56] Семантик HTML Гол өгүүлэл: HTML утга Семантик HTML түүний танилцуулга (харагдах) дээр кодлогдсон, мэдээлэл утгыг онцлон HTML бичих арга юм. HTML байгуулагдсан цагаасаа хойш утга тэмдэглэгээг оруулсан байна [57] гадна танилцуулах зэрэг тэмдэглэгээг оруулсан байна , болон