КомпјутериПрограмирање

ДОЦТИПЕ ХТМЛ - шта је то? Шта треба да знате о итем

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

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

ДОЦТИПЕ ХТМЛ - шта је то?

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

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

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

Ипак, како је време пролазило, програмери и даље су коначно одлучили да мисле не само о конкуренцији, али о вебмастер, а он се појавио - ДОЦТИПЕ хтмл. Ово је посебна ознака која говори бровсер како треба да се сматра посебна страница.

Оно што је потребно у ДОЦТИПЕ ХТМЛ-код?

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

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

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

vrste Тип документа

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

Ригорозни приступ: ДОЦТИПЕ Строго

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


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

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

Хуман приступ: ДОЦТИПЕ Транзициона

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

«Софт» ДОЦТИПЕ ХТМЛ 4 је проглашен на следећи начин:

За КСХТМЛ стринг опет изгледа мало другачије, али свеукупни тренд се наставља:

До данас, упркос чињеници да је сваки кодер покушава да одговара Строго-шаблон, то је прелазна ДОЦТИПЕ је најпопуларнији. Ипак, овај шаблон има један кредитни лимит: Валидатор ће "одбити" неке странице које садрже оквире. Ако треба да прибегне овом методом распоред, треба обратити пажњу на следеће - последњи шаблон.

Од општег ка специфичног: ДОЦТИПЕ фрамесет

Приступ приликом провере странице за складу са Фрамесет шаблону је углавном слична оној од Транзициона, међутим, поред "слобода" на горе, ово шаблон вам омогућава да користите оквире. Остале разлике Фрамесет нема, дакле, може само пренос линија за оглашавање, за ХТМЛ 4.01 и КСХТМЛ 1.0:

Врхунска

Наравно, позивајући се на почетку овог чланка све веће популарности ХТМЛ5 стандарда, нисмо могли да игноришемо програмски језик. То је смешно да В3Ц је сматра основну ХТМЛ верзију, тако да је ДОЦТИПЕ ХТМЛ 5 изгледа прилично скроман. Другим речима, ова дефиниција типа је да бровсер треба да ради са "чиста» ХТМЛ, и шта су данас сматра ХТМЛ5, док је познато да су многи од четврте верзије се сматра потенцијално застарела.

Остале врсте Тип документа

До данас, постоји више врста ДОЦТИПЕ образаца, од којих је већина долази у КСХТМЛ. Док је друга верзија језика за означавање није изашао на светлост, постаје део ХТМЛ5 поменутих, варијације у својој првој верзији, мада не и највећа учесталост, жив и здрав.

Да ли је важно Тип документа?

Можда неки почетници "писци" у ХТМЛ ће покушати да игнорише тип реклама странице. Па, ако не науче важне информације из висхенаписанного, дајемо једноставан примјер. Ево примера страница која користи Транситионал-шаблон:

Изгледа као да би требало да изгледа као на идеји дизајнера, али вреди да "збуне» ДОЦТИПЕ, а добијамо следеће:

Као што се може видети, страница је претрпео значајне промене: избледело валлпапер, мени је постао унакажен листа, цсс неке класе једноставно игноришу, поред тога, страница "Отрос" други клизач.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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