KompüterProqramlaşdırma

DOCTYPE HTML - bu nədir? Siz maddə haqqında bilmək lazımdır

Olursa olsun skeptics, tərəqqi dayandırıla bilməz bir fenomen olmağa davam edir nə. bir ay bağ təhqir uzunmüddətli hərəkət isə bu dəyişikliklər ilə ayaqlaşmaq üçün çətindir və daha olur, çünki Lakin, başqaları sanki bir çaxnaşma batırılır olunur. Belə "tutmaq-up" nümunəsi yüksək texnologiya ilə bağlı peşələrin nümayəndələridir.

ən web dizaynerlər, proqramçılar və coders daha yaxşı uyğun vaxt ruhu deyil, gec həftə məlumat alır hər hansı bir "Nura Baba", lakin hələ xeyli təhrif ilə olsa da, reallıq bir qədər fərqlidir. tərəqqi səviyyəsinə uyğun yeni texnologiyalar sahəsində çətindir. sadə nümunəyə baxaq: hətta bəzi 5-10 il bundan əvvəl Adobe Flash online oyun geliştirici maddi uğur çoxsaylı "Happy Farmer" nail ola bilər ki, sübut var. Lakin bu gün bu texnologiya getdikcə daha müasir yol verilməsi, ölüm, lakin əsas HTML5 iş əksəriyyəti az edir. Yeri gəlmişkən, bu HTML5 və günləri HTML-DTP həsr bugünkü hekayələr "simvol" biridir.

DOCTYPE HTML - bu nədir?

texnologiya yüksək texnologiyalı avanslar qurbanlarının Bu abidə. yalnız "döyüş" Ölkəmizdə vəziyyət, həm də brauzerlər olduqca real müharibə fərqlənir 90 s, dəliqanlı, dünyanın kompüter istifadəçiləri World Wide Web sörf imkan verir ki, bir neçə məhsulları gətirdi. Netscape Navigator və Internet Explorer müvafiq olaraq, tam fərqli bir eyni page axtarır, və saytın yaradıcıları bu proqramlar üçün tam fərqli bir pages yaratmaq zaman məşhur - yalnız bir problem yoxdur.

Standards? O illərdə, onlara mənasız idi haqqında danışmaq - W3C öz körpəlik mövcud və IE Microsoft ümumiyyətlə öz icad üstünlük məlum təşviq bir şey Motosiklet ilə uyğun deyil. standartlarının bəzi görüntü ki, əgər tam var idi, lakin hələ də bütün məşhur brauzerlər hörmət: Buna baxmayaraq, dəhşətli (Web Developers üçün) onilliyin sonuna vəziyyət bütün sonra normala döndü.

Lakin vəziyyət yumşaq desək, konsorsiumun standartları və browser istehsalçıları idi ki, belə olduğu ortaya çıxdı deyil, bütün oxşar. Siz asanlıqla baxımından tamamilə düzgün yarada bilər HTML, CSS və DOM səhifə, lakin üstünlük browser inadla görmək gözlənilmir nə göstərdi.

Lakin vaxt getdi kimi, developers hələ nəhayət müsabiqə haqqında, lakin bir webmaster haqqında deyil, yalnız düşünmək qərarına gəldik və o çıxdı - Doctype HTML. Bu xüsusi səhifə hesab edilməlidir necə browser edir xüsusi tag edir.

Nə Doctype HTML-kodu tələb olunur?

hər yerdə təqib etməyə başladı adekvat standartlar, Advent əvvəl, brauzerlər çox developers xüsusi texnologiya yanaşma öz üsulları yaratmaq, özü üzərində yorğan çəkməyə çalışdıq. Nəticədə, bir və eyni səhifədə müxtəlif yollarla müxtəlif brauzerlərdə görünür. Lakin, bu yalnız Web sörf üçün proqramların istehsalçıları ətrafında gəldiyi zaman, az əyləncəli problem başqa olduğunu qeyd yoxdur, izah edilmişdir.

Vəziyyəti təsəvvür edin: siz - bir tipik web geliştirici gec 90-cı. Bu, sadəcə belə baş ki, artıq olanlar ilə bu sites yaratmaq üçün indi olduğu kimi aydın deyil və nə vasitəsi Internet Explorer 4. Microsoft birdən onların hissləri gəlib və yeni brauzer daha "doğru" etmək üçün qərar brauzerinizin sərf zaman ən yaratmışdır. Əgər kifayət qədər vaxt varsa, əlbəttə ki, siz yeni standartlara uyğun belə bir şəkildə HTML-kodu yenidən yazmaq bilər, lakin insanların, çünki - tənbəl canlılar.

Bu Doctype HTML ən uyğun bu nöqtədə idi "ixtira". Bu səhifənin əvvəlində müəyyən edilir sənədin növü asılı olaraq, brauzerinizin bu halda ən uyğun göstərilməsi mexanizminin seçəcək. HTML-kodu Doctype mövcud deyilsə, brauzerinizin daxil olacaq Uyğunluq rejimi (adətən, lakin mütləq). Nəticədə, eyni Internet Explorer 6 Doctype tag olmaması (o sülh istirahət fayl belə) davranır onun dördüncü versiyası çalışırıq kimi.

növləri Doctype

Doctype tag müəyyən kateqoriyalara bölmək olar bir neçə növ daxildir. HTML 4.01, HTML 5, XHTML 1.0 və ya XHTML 1.1 Birincisi, biçimlendirme dili əsas növləri təsvir edir. İkincisi, bu Dil hər HTML-kodu müəyyən W3C standartlarına olmaq necə çətin At t. E. "günah tapmaq əmsalı" işarə edərək, onun alt var. Lakin, ikinci halda, iki istisnalar var - HTML5 və XHTML 1.1 hər hansı bir yarımnövü və Doctype HTML yalnız bir formasıdır deyil. Lakin daha sonra ...

Vasvası yanaşma: Ciddi DOCTYPE

Siz hüquq Validator hər bir hərf üçün müvafiq HTML-kodu yaratmaq üçün tercih etsəniz, əlavə stimul (self-faiz başqa) Doctype ciddi istifadə etmək olardı. Siz daha inkişaf etmiş XHTML 1.0 istifadə planlıyorsanız, hər element başlayacaq line, bu kimi baxmaq lazımdır:


Doctype HTML Public ciddi şablon seçilməsi standart hər hansı bir sapma brauzer tərəfindən qeyd və sonra yanlış tag rədd istifadə olunacaq ki, təmin edir. Xüsusilə, ciddi rejimi, hər hansı bir tag, bu blok tags içərisində tələb forması image və ya digər maddə olub. siz olmadan bunu etmək istəsəniz, browser sadəcə bu maddə keçirmək deyil, və səhv siyahısı layout yazan bir neçə doldurdu.

Bundan əlavə, mətn format imkan verir tags bir sıra, bu da aradan qaldırılması üçün arzu olunandır - ciddi rejim CSS istifadə nəzərdə tutur.

Humanitar yanaşma: Transitional DOCTYPE

ağır üsul ciddi şablon qaydaları əleyhinə getmək üçün və ya sadəcə vərdiş uyğun deyilsə, daha insani növü DOCTYPE HTML Public müraciət imkanı həmişə var. W3C qiymətləndirmə modelinə keçid yanaşma təmsil bir Keçid model yaratmaq, vərdişlərdən imtina etmək istəyirik və yumşaq şəraitdə işləmək istəyən olmayan şəxslər qayğı. Bu şablon sərbəst özünüzü mərhum 90-cı ildən aktuallığını itirilmiş deyil layout, bəzi qadağandır belə ciddi kimi azadlıqlarının, şablon yazıları, eləcə də bir çox digər yanaşmalar imkan verir.

aşağıdakı kimi «Soft» Doctype HTML 4 elan:

XHTML simli üçün daha az fərqli görünür, lakin ümumi trend davam edir:

Bu günə qədər hər coder ciddi-şablon uyğun olmasına çalışır, baxmayaraq ki, bir keçid Doctype ən məşhur deyil. Buna baxmayaraq, bu şablon bir kredit limiti var: Validator çərçivəsində olan hər hansı pages "rədd olacaq". Bu üsul layout müraciət etmək lazımdır, siz növbəti diqqət yetirməlidir - son şablon.

xüsusi ümumi From: Doctype çerçeve

Çerçeve şablon uyğun yoxlanılması pages, lakin yuxarıda "azadlıqlarının" əlavə, bu şablon çərçivəsində istifadə etmək Keçid imkan verir ki, ümumiyyətlə oxşar yanaşma. Digər fərqlər Çerçeve HTML 4.01 və XHTML 1.0 deyil, buna görə də, elanlar üçün yalnız transfer xətt var:

Cutting-Edge

Əlbəttə ki, bu maddənin HTML5 standartı bütün artan populyarlıq əvvəlinə istinadən biz biçimlendirme dili ignore bilməz. Bu W3C əsas HTML versiyası hesab edir ki, komik, belə ki, Doctype HTML 5 olduqca təvazökar görünür. Başqa sözlə, bu cür müəyyən dördüncü versiyası çox tanış isə potensial köhnəlmiş hesab olunur, browser HTML »saf" ilə işləmək lazımdır ki, nə bu gün HTML5 hesab.

Digər növ Doctype

Tarix üçün, XHTML gəlir əksəriyyəti Doctype nümunələri bir neçə növ var. biçimlendirme dili ikinci versiyası, onun ilk versiyası HTML5 yuxarıda qeyd olunan, varyasyonları bir hissəsi olmaq, işıq gəlmədi baxmayaraq deyil, baxmayaraq ki, ən yüksək yayılması, diri və yaxşı.

Bu əhəmiyyətli Doctype mi?

Bəlkə HTML bəzi təcrübəsiz "yazıçılar" reklam səhifə növü ignore üçün çalışacağıq. onlar vyshenapisannogo mühüm məlumat öyrənmək olmasaydı Bəli, biz bir sadə misal vermək. Burada Transitional-şablon istifadə edən misal səhifə var:

Bu dizayner fikir kimi baxmaq lazımdır kimi görünür, lakin o, "DOCTYPE» çaşdırmaq bizə dəyər və biz aşağıdakı almaq:

Gördüyünüz kimi, səhifə əhəmiyyətli dəyişikliklərə məruz qalıb: divar solğun, menyu əlavə eybəcər hala salınmış siyahısı, bəzi dərsləri sadəcə məhəl CSS, səhifə «Otros" ikinci sürüşdürmə olmuşdur.

Ümid edirəm ki, bu nümunə kifayət qədər mövcud vyshenapisannogo Buna görə də, biz yalnız ciddi-qiymətləndirmə keçir kod yazmaq öyrənmək, ideal, diqqət saxlamaq və ya, əhəmiyyətini izah edir. Sizə uğurlar!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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