Компютри, Програмиране
Doctype HTML - какво е това? Какво трябва да знаете за елемента
Без значение какво скептиците, напредъкът продължава да бъде един феномен, който не може да бъде спрян. Въпреки това, докато някои от тях са възмутени продължителен трансфер в градината на Луната, а други са буквално потопени в паника, защото тя става все по-трудно да се справи с промените. Пример за такъв "догонване" са представителите на професии, свързани с високите технологии.
Докато повечето уеб дизайнери, програмисти и програмисти са много по-подходящи за духа на времето, отколкото който и да е "Нура Баба", която получи информация от седмицата закъснение, но все още със значителни изкривявания, реалността е малко по-различна. Отговарят на нивото на напредък е трудно в областта на новите технологии. Помислете за един прост пример: преди дори някои 5-10 години, разработчик на онлайн игри на Adobe Flash може да се постигне осезаем успех, многобройни "Happy Farmer" са доказателство за това. Въпреки това, днес тази технология е постепенно отмиране, давайки път на по-модерен, но по-малко от по-голямата част от проучване на основната HTML5. Между другото, това е HTML5, и е един от "героите" на днешните истории, посветени делничните дни HTML-DTP.
Doctype HTML - какво е това?
Този паметник на жертвите на високотехнологични постижения в технологиите. Елегантен 90-те години, които се отличават не само "борба" ситуация в нашата страна, но също така и доста истинска война на браузърите, пренесоха в света само няколко продукти, които позволяват на потребителите на компютри да сърфират в световната мрежа. Има само един проблем - популярен, когато Netscape Navigator и Internet Explorer гледаха на същата страница в един напълно различен, съответно и на създателите на сайта, за да се създаде напълно различни страници за тези програми.
Стандарти? През тези години, за да се говори за тях е безсмислено - W3C е съществувала в начален стадий, и насърчаване на вашия IE Microsoft обикновено известно, че предпочита да измислят сами, не са съвместими с всичко друго, велосипеди. Въпреки това, до края на този ужасен (за уеб разработчици) десетилетие, ситуацията се нормализира в края на краищата: имаше някакво подобие на стандарти, които, ако не изцяло, но все пак уважаван от всички популярни браузъри.
Въпреки това, ситуацията се оказа такава, че стандартите на консорциума и производители на браузъра са, меко казано, изобщо не приличат. Така лесно може да се създаде напълно правилно от гледна точка на HTML, CSS и страницата с DOM, но предпочитан браузър упорито показа не това, което се очаква да се види.
Въпреки това, с течение на времето, разработчиците все още са най-накрая решиха да се мисли не само за конкуренция, но за един уебмастър и той се появи - 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 Public строг шаблон гарантира, че всяко отклонение от стандарта ще бъдат забелязани от браузъра, и след това се използва грешен етикет се игнорира. По-специално, в строг режим, всеки етикет, независимо дали това е форма, изображение или друг елемент се изисква да бъдат разположени в блок маркери. Ако решите да направите, без да го браузърът просто няма да видите този обект, както и списък грешка оформление напълни няколко записи.
В допълнение, някои тагове, които позволяват да форматирате текста, също така е желателно да се премахне - строг режим предполага използването на CSS.
Хуманен подход: DOCTYPE Transitional
«Мека» Doctype HTML 4 е обявена, както следва:
За XHTML низ отново изглежда малко по-различно, но общата тенденция продължава:
От общото към конкретното: Doctype Frameset
Подход при проверка на страници за спазването на шаблона за Frameset като цяло е подобен на този на преходното, обаче, в допълнение към "свободите" на горното, този шаблон ви позволява да използвате рамки. Други разлики Frameset има, следователно, не може само трансфер линия за съобщения, за HTML 4.01 и XHTML 1.0:
Авангардни
Други сортове Doctype
Към днешна дата, има няколко разновидности на DOCTYPE модели, повечето от които идва на XHTML. Докато втората версия на езика за маркиране, не излезе на светло, ставайки част от HTML5 гореспоменатите, колебанията в първата си версия, макар и не най-голямо разпространение, жив и здрав.
Важно ли е Doctype?
Може би някои начинаещите "писатели" в HTML кода ще се опитат да се игнорира тип реклама страница. Е, ако те не се научите важна информация от vyshenapisannogo, ние дам един прост пример. Ето един пример страница, която използва Преходен-шаблон:
Надяваме се, че този пример е достатъчно достъпно vyshenapisannogo обяснява важността, следователно, можем да поддържаме само на вниманието или, в идеалния случай, научете се да пишете код, който преминава строг-проверка. Желая ти късмет!
Similar articles
Trending Now