Компјутери, Програмирање
DOCTYPE HTML - што е тоа? Што треба да знаете во врска со точка
Не е важно што скептиците, напредокот продолжува да биде феномен што не може да се запре. Меѓутоа, додека некои се бесни долготраен потег во градината на Месечината, а други се буквално потопени во паника, бидејќи станува потешко и потешко да се остане во чекор со промените. Пример за таква "фати-up" се претставници на професии поврзани со висока технологија.
Додека повеќето веб дизајнери, програмери и кодери се многу посоодветни за духот на времето, отколку било "Нура Баба", која добива информации од неделата доцна, но сепак со значителни деформации, реалноста е поинаква. Соодветствува со нивото на напредокот е тешко во областа на новите технологии. Да разгледаме еден едноставен пример: Пред дури и некои 5-10 години, инвеститорот на онлајн игри на Adobe Flash може да се постигне опипливи успех, голем број на "Среќна земјоделец" е доказ за тоа. Меѓутоа, денес на оваа технологија е постепено изумираат, дава начин на повеќе современи, но помалку од мнозинството на студијата на основните HTML5. Патем, тоа е HTML5, и е еден од "знаци" на денешната приказни посветени на работните денови HTML-ДТП.
DOCTYPE HTML - што е тоа?
Овој споменик на жртвите на високо-технолошки достигнувања во технологијата. Растрчани 90-тите години, кои се разликуваат не само "борба" ситуација во нашата земја, но исто така доста вистинска војна на пребарувачи, донесе во светот само неколку производи кои им овозможуваат на корисниците на компјутер за сурфање на World Wide Web. Постои само еден проблем - популарна кога Netscape Navigator и Internet Explorer беа во потрага на истата страница во сосема различни, односно, и на креаторите на сајт за да се создаде сосема различни страници за овие програми.
Стандарди? Во тие години, да се зборува за нив беше бесмислено - W3C постоеше во повој, и да се промовира вашиот IE на Мајкрософт општо познато дека преферира да измисли свои, не се компатибилни со ништо велосипеди. Сепак, до крајот на таа страшна (за веб програмери) деценија, ситуацијата се врати во нормала по сите: имаше некои привидот на стандарди кои, ако не целосно, но се уште се почитуваат од страна на сите популарни пребарувачи.
Сепак, ситуацијата испадна да биде таква што стандардите на конзорциумот и производители на прелистувачот се, да го стави благо, а не на сите слични. Можете лесно може да се создаде сосема точна во однос на HTML, CSS и страница на ДОМ, но склопот пребарувач упорно покажа не она што се очекува да се види.
Сепак, како што минуваше времето, програмерите сеуште конечно одлучи да размислува не само за конкуренција, но за вебмастерот, и тој се појави - DOCTYPE HTML. Ова е специјален таг, кој му кажува на прелистувачот како тоа треба да се смета за особено страница.
Она што е потребно во DOCTYPE HTML-код?
Пред доаѓањето на соодветни стандарди, кои почнаа да се следи насекаде, многу програмери на прелистувачи се обиделе да се повлече ќебе над себе, создаваат сопствени методи во пристапот кон една одредена технологија. Како резултат на тоа, една и иста страница изгледа во различни прелистувачи во различни начини. Сепак, ова сме го кажале, само да не се спомене дека кога на производителите на програми за веб сурфање дојдоа околу, има уште еден, не помалку смешен проблем.
Замислете ситуација: вие - типичен веб-развивач на крајот на 90-тите години. Тоа само така се случи дека поголемиот дел од времето кое го минуваш во прелистувачот Internet Explorer 4. Microsoft одлучи да одеднаш дојде до своите сетила и направи нови вашиот интернет пребарувач е повеќе "точни", при што не е јасно како што е сега да се создаде веб-сајтови и што да правиме со оние кои веќе имаат создадени. Се разбира, ако имате доволно време, може да се преработи својата HTML-кодот во таков начин што тоа одговара на нови стандарди, но бидејќи луѓето - мрзливи суштества.
Тоа беше во овој момент DOCTYPE HTML е најсоодветниот "пронајдок". Во зависност од тоа каков тип на документ што е наведено на почетокот на страницата, прелистувачот ќе се избере најсоодветниот во овој случај на механизмот на рендерирање. Ако DOCTYPE во HTML-кодот не е на располагање, на пребарувачот ќе оди во режим на компатибилност (обично, но не секогаш). Како резултат на тоа, истиот Internet Explorer 6 (дури и ако датотеката Нека почива во мир), во отсуство на DOCTYPE ознака се однесува како да се работи во својата четврта верзија.
видови DOCTYPE
DOCTYPE таг вклучува неколку видови кои можат да бидат поделени во одредени категории. Прво, таа ги опишува главните видови на маркап јазик: HTML 4.01, HTML 5, XHTML 1.0 или XHTML 1.1. Второ, секој од овие јазици има оддели, што укажува на "коефициент на вина-наоѓање" т. Е. Во колку е тешко да се биде HTML-кодот воспоставените стандарди на W3C. Сепак, во вториот случај, постојат два исклучоци - HTML5 и XHTML 1.1 нема подвидови и се само еден вид на DOCTYPE HTML. Но повеќе за тоа подоцна ...
Ригорозен пристап: DOCTYPE Строга
Ако сакате да се создаде HTML-код одговара на секоја буква од валидатора закон, дополнителен мотив (освен личен интерес) ќе биде да се користи DOCTYPE Строга. Ако планирате да го користите на повеќе напредни XHTML 1.0, на линијата, која ќе започне секој елемент треба да изгледа вака:
Избор DOCTYPE HTML јавни строга дефиниција гарантира дека секое отстапување од стандардниот ќе бидат забележани од страна на прелистувачот, а потоа се користи на погрешен таг е игнорирана. Особено, во строга режим, секоја ознака, без разлика дали тоа е форма, слика или друга ставка треба да бидат лоцирани во блок тагови. Ако одлучите да се направи без него, пребарувачот едноставно не ќе се прикаже оваа точка, како и листа грешка распоред исполни неколку рекорди.
Покрај тоа, голем број на тагови кои им овозможуваат да го форматирате текстот, исто така е пожелно да се елиминира - на строг режим имплицира користење на CSS.
Хуман пристап: DOCTYPE Преодни
«Мека» DOCTYPE HTML 4 е прогласена како што следува:
За XHTML низа повторно изгледа малку поинаква, но севкупниот тренд продолжува:
Од општото кон одредени: DOCTYPE frameset
Пристап при проверка на страници за усогласување со дефиниција frameset генерално е слична на онаа на Преодни, сепак, во прилог на "слободи" на погоре, оваа дефиниција овозможува да го користите рамки. Други разлики frameset не е, според тоа, може само трансфер линија за најавите, за HTML и XHTML 1.0 4.01:
Врвни
Други видови DOCTYPE
До денес, постојат неколку варијанти на DOCTYPE модели, од кои најголем дел доаѓа во XHTML. Додека на втората верзија на јазикот за Селектирај, не излезе на виделина, да стане дел од HTML5 гореспоменатите, варијации во својата прва верзија, иако не е највисока преваленца, жив и здрав.
Е важно DOCTYPE?
Можеби некои почетниците "писатели" во HTML ќе се обиде да се игнорира тип на реклама страница. Па, ако тие не учат важни информации од vyshenapisannogo, ние им даде едноставен пример. Еве еден пример за страница, која користи Преодни-дефиниција:
Се надеваме дека овој пример е доволно достапен vyshenapisannogo објаснува важноста, според тоа, може да се задржи само на внимание или, по можност, да научат да се напише код кој поминува строги валидација. Со среќа да ви!
Similar articles
Trending Now