КомпютерБарномасозӣ

Doctype HTML - чӣ аст? Чӣ ба шумо лозим аст, ки дар бораи банди медонем

Новобаста аз он чӣ, ки Шаккокон, пешравӣ идома бошад, падидаи, ки метавонад қатъ карда шавад. Бо вуҷуди ин, дар ҳоле ки баъзе ҳаракат тӯлонӣ хашми ба боғи моҳро, дигарон, аслан дар як ваҳм таъмид, чунки он зиёдтар ва душвор мегардад нигоҳ то бо тағйироти. Намунаи чунин «сайд, то ки« намояндагони касбҳои вобаста ба технологияи баланд аст.

Дар ҳоле ки аксарияти веб-дизайнерҳо, барномасозони ва coders хеле беҳтар мутобиқанд ба рӯҳи замон, балки аз ҳар «Nura Baba», ки аз ҳафтаи охири қабул иттилоот, вале ба ҳар ҳол, бо таҳрифи назарраси, воқеият каме дигар аст. Мувофиқ ба сатҳи пешрафт дар соҳаи технологияи нав мушкил аст. намунаи оддӣ дида мебароем: ҳатто баъзе аз 5-10 сол пеш, як таҳиякунанда бозиҳои онлайнӣ оид ба Adobe Flash метавонист муваффақият моддӣ, бисёр «Фермер Хушо" ноил далели он мебошанд. Бо вуҷуди ин, имрӯз ин технология аст, оҳиста-оҳиста аз додани роҳ ба як муосир бештар, вале камтар аз аксари омӯзиши HTML5 асосӣ. Бо роҳи, ба он HTML5 аст, ва яке аз «аломатҳои» -и ҳикояҳо имрӯз бахшида рӯзҳои корӣ HTML-DTP аст.

Doctype HTML - чӣ аст?

Ин муҷассамаи қурбониёни дастовардҳои баланд-технологӣ дар технологияи. Dashing 90-, ки фарқ доранд, на танҳо «мубориза» вазъ дар кишвари мо, балки хеле ҷанги ҳақиқӣ браузерҳо, ба ҷаҳон танҳо чанд маҳсулоти, ки имкон медиҳад истифодабарандагони компютер ба пусти ба Wide Web ҷаҳонӣ овард. Танҳо як проблема низ вуҷуд дорад - маъмул ҳангоми Netscape Navigator ва Internet Explorer дар саҳифаи ҳамон буданд, дар як комилан гуногун, мутаносибан, ва бунёдкори макон барои сохтани саҳифаҳои тамоман дигарро барои ин барномаҳо.

Стандартҳои? Дар он солҳо, барои сӯҳбат дар бораи онҳо беҳуда буд, - W3C дар кӯдакӣ он вуҷуд надошт, ва мусоидат IE Microsoft худ умуман маълум, ки бартарӣ ба дурӯғ худ, ҳастанд, мувофиқ бо Дучархаҳои чизе нест. Бо вуҷуди ин, дар охири, ки дар даҳ соли сахт (барои Web лоиҳакашон), вазъият ба муқаррарӣ пас аз ҳама баргаштанд буд, баъзе аз чунин меваҳое бархурдор намудани меъёрҳои он ҷо, ки агар на пурра, вале ба ҳар ҳол аз ҷониби ҳамаи браузерҳои маъмул эҳтиром мекарданд.

Бо вуҷуди ин, вазъият рӯ берун бошад, ба монанди, ки ба меъёрҳои ин консорсиум ва истењсолкунандагони браузери буданд, ба он гузошта ба нармӣ, дар на ҳама монанд. Шумо ба осонӣ метавонад комилан дуруст дар робита ба сохтани HTML, CSS ва саҳифаи DOM, вале шумо браузери хостае якравона нишон дод, чӣ ба шумо дар назар дид.

Бо вуҷуди ин, вақт рафта, таҳиягарон ҳанӯз ҳам дар охир тасмим ба фикр на танҳо дар бораи рақобат, балки дар бораи як webmaster, ва ӯ зоҳир шуд - Doctype HTML. Ин барчасп махсус, ки ба браузери, ки чӣ тавр ба он бояд як саҳифаи мушаххас ҳисоб мегӯяд аст.

Чӣ дар Doctype HTML-коди лозим аст?

Пеш аз он ки пайдоиши меъёрҳои муносиб, ки сар ба пайравӣ ҳама ҷо, бисёр таҳиягарон браузерҳо кӯшиш ба анчом кампал бар худ, ташкили усулҳои худ муносибати ба як технологияи махсус. Дар натиҷа, як саҳифаи ҳамон назар дар браузерҳои гуногун бо роҳҳои гуногун. Вале, ин ба мо гуфта шудааст, танҳо зикр нашудааст, ки вақте ки истеҳсолкунандагони барномаҳои Веб-серфинги атрофи омада буд, дигар нест, нест, мушкилоти камтар цалатӣ.

Тасаввур кунед, ки вазъи: ту - як таҳиякунанда веб маъмулӣ дер 90. Ин танҳо то рӯй дод, ки дар аксар вақт ба шумо дар браузери Internet Explorer 4. Microsoft қарор ногаҳон ба онҳо муошират намекарданд ва браузери нави худ бештар «дуруст» аст, сарф, whereby он маълум нест, мисли он аст, ки ҳоло барои эҷоди сайтҳо ва он чӣ ба кор бо онҳое, ки аллакай биёфарид. Албатта, агар шумо вақти кофӣ, шумо метавонед он HTML-коди дар чунин роҳе, ки ба он мувофиқ ба стандартҳои нави аз нав сабт кардан, балки аз он сабаб одамон - офаридаҳои танбал.

Маҳз дар ин бора Doctype HTML, ки бештар мувофиқ аст, буд, «ихтироъ». Вобаста ба кадом навъи ҳуҷҷат аст, дар аввали саҳифаи муайян, браузери хоҳад интихоб муносиб бештар дар ин маврид механизми расонидани. Агар Doctype дар HTML-коди дастрас набошад, пас браузери хоҳад, ба рафта, ҳолати мутобиқати (одатан, лекин на ҳатман). Дар натиҷа, ҳамон Internet Explorer 6 (ҳатто агар файл дар сулҳу оромӣ) дар набудани теги Doctype рафтори, ки агар шумо кор дар тањрири чорум он.

намудҳои Doctype

теги Doctype якчанд намудҳои ки метавон онро ба категорияҳои муайяни тақсим карда мешавад. Аввалан, он тасвир намудҳои асосии забони рақам: HTML 4.01, HTML 5, XHTML 1.0 ё XHTML 1.1. Сониян, ҳар яке аз ин забонҳо дорад зербахшҳои он, бо ишора ба «коэффисиенти гуноњи-ёфтани« т. E. Дар тавр пуртазоди бошад HTML-коди стандартҳои W3C муқаррар карда мешавад. Бо вуҷуди ин, дар сурати дуюм, ду истисно нест - HTML5 ва XHTML 1.1 ягон subspecies надоранд ва танҳо як шакли Doctype HTML. Вале бештар дар бораи, ки баъдтар ...

муносибати бодиққати: Doctype қатъӣ

Агар шумо нахоҳед, ки ба сохтани HTML-коди ки ба ҳар як ҳарфи validator қонун, ки ангезае иловагӣ (ба ғайр аз худидоракунии фоизии) мебуд, ба истифода Doctype қатъӣ. Агар шумо нақшаи ба истифода пешрафта XHTML 1.0, хати, ки ҳар як элементи сар мешавад, бояд монанди ин назар:


Интихоби Doctype HTML Шаблон қатъии ҷамъиятӣ кафолат медиҳад, ки ҳама гуна аз дуршавї аз стандарти мешавад аз тарафи браузери пай, ва сипас истифода бурда теги нодуруст рад карда мешавад. Аз ҷумла, дар ҳолати сахт, ягон теги, ки оё он дар як шакл, сурат ва ё ќисми дигар талаб дар доираи барчаспҳои блоки ҷойгир аст. Агар шумо қарор бе он, браузери танҳо ба ин адад нишон намедиҳанд, ва рӯйхати гумроҳӣ тарҳбандии пур якчанд сабтҳои.

Илова бар ин, як қатор барчаспҳои, ки имкон барои шаклбандинамоии матн, он аст, низ матлуб ба бартараф - низоми сахт маънои истифодаи CSS.

бархурди башардўстона: Doctype давраи гузариш

Агар усули Шаблон сахт сахт мекунад мувофиқ нест шумо, ё шумо танҳо одат, то ба қоидаҳои аст, ҳамеша эҳтимолияти, ки бутро ба намуди Doctype инсонӣ бештар HTML ҷамъиятии нест. W3C ғамхорӣ касоне, ки мехоҳанд, нест, ки бидиҳам, то ки одатҳои ва мехоҳад ба шароити набояд кор гирифт, ташкили як намунаи гузариш намояндагӣ равиши гузариш ба намунавї тасдиќи. Ин Шаблон ба шумо имконияти озодона худ баъзе озодиҳои, ба монанди қатъӣ манъ аст, барчаспҳои Шаблон, инчунин бисёре аз равишҳои дигар ба тарҳбандии аст, ки аҳамияти аз охири солҳои 90 аз даст нест, имкон.

«Мека» Doctype HTML 4 ба таври зерин эълон кард:

Зеро сатри XHTML боз он назар каме фарқ кунад, аммо тамоюли умумии идома дорад:

То имрӯз, сарфи назар аз он, ки ҳар як coder мехоҳад мувофиқ қатъӣ-Шаблон, он аст, як Doctype гузариш аз маъмултарин аст. Бо вуҷуди ин, ин Шаблон яке лимити кредит: validator хоҳад «рад» гуна саҳифаҳо, ки дорои фоторамкахо. Агар ба шумо лозим аст, ки бутро ба ин усули тарҳбандии, шумо бояд диққати ба оянда пардохт - охирин Шаблон.

Аз умумӣ ба мушаххаси: Doctype Frameset

Равиши ҳангоми тафтиши саҳифаҳои барои риояи Шаблон Frameset ба таври умум доранд, ки дар давраи гузариш, вале ба ғайр аз «озодиҳои» аз боло, ин Шаблон шумо имкон медиҳад, ки ба истифода фоторамкахо аст. фарќияти дигар Frameset надорад, бинобар ин, фақат метавонад хати интиқоли барои эълонҳои, зеро HTML 4.01 ва XHTML 1.0:

Муосир

Албатта, бо ишора ба оғози ин мақола тамоми маъруфияти афзоиши стандарти HTML5, мо метавонем забони рақам ба рад накард. Ин хандовар, ки W3C нусхаи HTML асосӣ мешуморад, то он аст, ки Doctype HTML 5 назар хеле хоксорона. Ба ибораи дигар, ин таърифи навъи он аст, ки браузери бояд барои кор бо «пок» HTML ва чӣ имрӯз баррасӣ карда HTML5, дар ҳоле, шинос бисёре аз нусхаи чорум ҳисобида мешавад, эҳтимолан кӯҳна.

навъњои дигар Doctype

То имрӯз, ҳастанд навъњои якчанд шакли Doctype, ки аксари онњо меояд, ба XHTML нест. Дар ҳоле, ки нусхаи дуюми забони рақам дар кард, ба рӯшноӣ меояд, табдил қисми HTML5 боло зикршуда, вариантҳои дар нусхаи якуми он, ҳарчанд на баландтарини пањншавии, зинда ва инчунин.

Оё он Doctype муҳим аст?

Шояд баъзе аз эскизи "нависандагони" дар HTML кӯшиш хоҳад кард, ба рад кардани навъи саҳифаи реклама. Хуб, агар онҳо маълумоти муҳим, аз vyshenapisannogo ёд надорад, ки мо мисоли оддӣ дод. Дар ин ҷо як саҳифаи намунаи мебарад гузор-Шаблон дорад:

Он назар, чунон ки бояд мисли дар фикри лоињакаш назар, балки он ба маблағи моро ба «роҳгум» Doctype аст, ва мо ба даст зеринро интихоб кунед:

Тавре ки шумо мебинед, ки дар саҳифаи намуд паси тағйироти назаррас: обои faded, менюи рӯйхати табдил ёфтааст disfigured, CSS баъзе синфҳои танҳо эътибор, илова бар ин, дар саҳифаи "otros" scrollbar дуюм.

Умедворем, ки ин мисол аст, кофӣ vyshenapisannogo дастрас мефаҳмонад, аҳамияти ин рӯ, мо метавонем, танҳо диққати нигоҳ ё идеалӣ, ёд навиштани коди, ки мегузарад қатъии-тасдиќи. Муваффақият ба шумо!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tg.birmiss.com. Theme powered by WordPress.