Шта год скептици рекли, напредак је и даљеостаје феномен који се не може зауставити. Међутим, док су неки узнемирени због продуженог преласка на лунарне дасе, други су буквално паничнији, како би наставили са променама постаје све теже. Пример таквог "хватања" су представници професија повезаних са високом технологијом.

Док већина веб дизајнера,програмери и веб дизајнери су много боље одговара духу времена, него било који "Нура Баба", која прима информације од недељу касно, али и даље са значајним поремећајима, реалност је нешто другачија. Прилично је тешко одговарати нивоу напретка у сфери нових технологија. Размислите једноставан пример: пре чак и неки од 5-10 година, програмер онлине игре на Адобе Фласх може постићи опипљив успех, бројне "Срећан Фармер" су доказ за то. Међутим, данас ова технологија се постепено изумиру, дајући начин да модернија, али мање од већине студије основног ХТМЛ5. Узгред, то је ХТМЛ5, и један од "ликова" од данашњих прича посвећених радним данима ХТМЛ ДТП-а.

доцтипе хтмл

Доцтипе ХТМЛ - шта је то?

Ово је високотехнолошки споменик жртваманапредак технологије. Одговарајући 90-и, који се разликовали не само у "борбеним" ситуацијама у нашој земљи, већ и прилично стварном рату претраживача, довео је до свијета неколико производа који су корисницима рачунара омогућили да орађују проширења свјетске мреже. То је само један улов - популаран Нетсцапе Навигатор и Интернет Екплорер су погледали исте странице на сасвим различите начине, респективно, а креатори сајтова створили су потпуно различите странице за ове програме.

Стандарди? У тим годинама, да разговарамо о њима је бесмислено - В3Ц је постојала у повоју, и промовишу свој ИЕ Мицрософт Опште је познато да преферира да измисле своје, нису у складу са анитхинг бициклима. Ипак, до краја тог ужасног (за веб програмере) деценији, ситуација врати у нормалу после свега: било је неких привид стандарда који, ако не у потпуности, али још увек поштују од стране свих претраживача.

Међутим, стање ствари је било такво дастандарди произвођача конзорцијума и претраживача испоставили су се, благо речено, не свеједно. Можете врло добро направити апсолутно тачну страницу с тачке гледишта ХТМЛ, ЦСС и ДОМ, али ваш омиљени претраживач упорно није показао оно што сте очекивали да видите.

Ипак, време је прошло, програмери и даљеконачно одлучио размишљати не само о конкуренцији, већ ио вебмастрима, а појавио се - Доцтипе ХТМЛ. Ово је посебна ознака која говори прегледачу како да погледате одређену страницу.

Шта је Доцтипе у ХТМЛ коду?

До настанка адекватних стандарда топочели су да прате свуда, многи развитници претраживача су покушали да извуку ћебе над собом, стварајући своје методе приступања овој или оној технологији. Као резултат тога, иста страница је изгледала другачије у различитим прегледачима. Међутим, већ смо већ причали о томе, али нисам споменуо када су произвођачи програма за сурфовање веба дошли до чула, појавио се још један, једнако забаван проблем.

Замислите ситуацију: Ви сте типични веб девелопер крајем деведесетих. Такође се десило да већину времена проведете у програму Интернет Екплорер 4. Изненада, Мицрософт одлучује да промени мишљење и чини нови претраживач више "исправним", због чега није сасвим јасно како написати веб странице и шта да радите са су створене. Наравно, ако имате довољно времена, можете поново написати свој ХТМЛ код тако да он задовољава нове стандарде, али људи су лена створења.

У овом тренутку испада ХТМЛ Доцтипенајрелевантнији "проналазак". У зависности од врсте документа који је наведен на почетку странице, претраживач ће изабрати најприкладнији механизам за приказивање овог случаја. Ако Доцтипе није у ХТМЛ код, претраживач ће прећи у режим компатибилности (обично, али не и нужно). Као резултат тога, исти Интернет Екплорер 6 (нека архива почива у миру) у одсуству ознаке Доцтипе се понаша као да радите у четвртој верзији.

Доцтипе хтмл шта је то

Врсте доктипата

Ознака Доцтипе има неколико варијетета,које се могу поделити на одређене категорије. Прво, описује главне типове језика маркирања: ХТМЛ 4.01, ХТМЛ 5, КСХТМЛ 1.0 или КСХТМЛ 1.1. Друго, сваки од ових језика има своје подсекције, што указује на "фактор избора", то јест, колико ригидно ХТМЛ код прати стандарде које је поставио В3Ц. Истина, у другом случају постоје два изузетка - ХТМЛ5 и КСХТМЛ 1.1 немају подтипове и имају само један облик ХТМЛ Доцтипе. Али више о томе касније ...

Строго приступ: Доцтипе Стрицт

Ако више волите да креирате ХТМЛ код,Одговарајући на свако писмо важећег закона, додатни подстицај (поред сопственог интереса) може бити употреба Доцтипе Стрицт. Ако планирате да користите напреднију КСХТМЛ 1.0, онда би линија са којом се покренути сваки елемент требала изгледати овако:

КСХТМЛ Стрицт

Избор строгог Доцтипе ХТМЛ јавног шаблонаосигурава да ће било који одступања од стандарда бити примећен од стране претраживача, након чега ће непрописно коришћена ознака бити игнорисана. Конкретно, у строгом моду, било која ознака, било да је облик, слика или други елемент, мора бити постављена унутар ознака блокова. Ако се одлучите за то без њега, прегледач једноставно не приказује овај елемент, а листа грешака постављања ће се додати са неколико уноса.

Поред тога, пожељно је искључити и бројне ознаке које омогућавају обликовање текста - стриктни начин подразумева употребу ЦСС-а.

Људски приступ: Доцтипе Транситионал

доцтипе хтмл публиц
Ако оштри метод строгог образца нећетепогодна или сте се тек навикли на против правила, увек постоји могућност да се прибегнете хуманијој врсти Доцтипе ХТМЛ Публиц. В3Ц се бринула о онима који не желе да одустану од навика и желе да раде под блажим условима стварајући транзициони образац који представља транзициони модел приступа валидацији. Овај образац вам даје прилику да слободно себи дозволите неке слободе, на пример забрањене ознаке Стрицт-темплате, као и многе друге приступе изгледу који нису изгубили релевантност од краја 90-их.

«Мягкий» Doctype HTML 4 объявляется следующим образом:

Для XHTML строка вновь выглядит несколько иначе, однако общая тенденция сохраняется:

XHTML Transitional
На сегодняшний день, несмотря на то, что каждый верстальщик стремится соответствовать Strict-шаблону, именно переходный Doctype является наиболее популярным. Тем не менее у данного шаблона есть одно условное ограничение: валидатор будет «браковать» любые страницы, в которых имеются фреймы. Если же вам необходимо прибегнуть к данному методу верстки, стоит обратить внимание на следующий – последний шаблон.

От общего к частному: Doctype Frameset

Подход при проверке страницы на соответствие шаблону Frameset в целом аналогичен таковому у Transitional, однако, помимо перечисленных выше «вольностей», данный шаблон дает вам возможность использовать фреймы. Других отличий Frameset не имеет, поэтому остается лишь перечислить строки для объявлений, для HTML 4.01 и для XHTML 1.0:

XHTML Frameset

На ивици напретка

doctype html public w3c
Естественно, упомянув в начале данной статьи все набирающий популярность стандарт HTML5, мы никак не могли обойти вниманием и этот язык разметки. Забавно, что W3C считает данную версию HTML основной, поэтому ее Doctype HTML 5 выглядит довольно скромно. Иными словами, данное определение типа означает, что браузеру необходимо работать с «чистым» HTML, каковым и считается сегодня HTML5, в то время как привычная для многих четвертая версия считается потенциально устаревшей.

Прочие разновидности Doctype

На сегодняшний день существует еще несколько разновидностей шаблонов Doctype, большая часть которых касается XHTML. В то время как вторая версия данного языка разметки так и не вышла в свет, став частью вышеупомянутого HTML5, вариации ее первой версии, несмотря на не самую высокую распространенность, живы и здравствуют.

doctype html 4

Так ли важен Doctype?

Возможно, некоторые начинающие «писатели» на HTML будут пытаться игнорировать объявление типа страницы. Что ж, если они не вынесли важной информации из вышенаписанного, приведем один простой пример. Вот пример страницы, использующей Transitional-шаблон:

doctype html 5
Все выглядит так, как и должно было выглядеть по задумке дизайнера, однако стоит нам «перепутать» Doctype, и мы получаем следующее:

doctype в html
Как видите, страница претерпела значительные изменения: исчез фоновый рисунок, меню превратилось в изуродованный список, некоторые классы CSS попросту проигнорированы, кроме того, у страницы «отрос» второй скроллбар.

Надеемся, данный пример достаточно доступно объясняет всю важность вышенаписанного, поэтому нам остается лишь сохранять внимательность или, в идеальном случае, учиться писать код, проходящий strict-валидацию. Успехов вам!

</ п>