Bilgisayarlar, Programlama
Doctype HTML - bu nedir? Eğer öğe hakkında bilmeniz gerekenler
Ne olursa olsun şüpheciler, ilerleme durdurulamaz bir fenomen olmaya devam ediyor ne. Bazı ay bahçeye çileden uzun süren bir hareket iken bu değişime ayak uydurmak için daha da zor hale gelir Ancak, diğerleri tam anlamıyla bir panik içinde batırılır. örneğin "olarak yetişme" bir örneği yüksek teknoloji ile ilgili mesleklerin temsilcileridir.
Çoğu web tasarımcıları, programcılar ve kodlayıcılar çok daha uygun zamanın ruhuna yerine geç haftaya bilgi alır herhangi bir "Nura Baba" na, ancak yine de hatırı sayılır çarpıtma ile birlikte, gerçekte biraz farklıdır. ilerleme düzeyine tekabül yeni teknolojiler alanında zordur. basit bir örnek ele alalım: hatta bazı 5-10 yıl önce Adobe Flash online oyunların geliştiricisi somut başarı sayısız "Mutlu Çiftçi" elde edebiliriz bunun kanıtıdır. Ancak, bugün bu teknoloji yavaş yavaş daha modern yol vererek dışarı ölüyor, ancak temel HTML5 çalışmanın bir çoğunluğu daha az olduğu. Bu arada, HTML5 ve hafta içi HTML DTP adamış bugünün öykülerinden "karakterlerin" biridir.
Doctype HTML - bu nedir?
teknolojisinde yüksek teknoloji ilerledikçe mağdurlarına Bu anıt. sadece "savaş" Ülkemizde durum, aynı zamanda tarayıcılarının oldukça gerçek bir savaş ayırt edilir 90-s, fırlayan dünyada bilgisayar kullanıcıları, World Wide Web'de sörf izin sadece birkaç ürünler haline getirdi. Netscape Navigator ve Internet Explorer sırasıyla bambaşka aynı sayfada bakıyorduk ve sitenin yaratıcıları bu programlar için bambaşka sayfaları oluşturmak için zaman popüler - Tek bir sorun vardır.
Standartlar? O yıllarda, onları anlamsız bahsetmek - W3C emekleme döneminde var olmuş ve IE Microsoft genellikle kendi icat tercih bilinmektedir teşvik şey bisikletleri ile uyumlu değildir. Standartların bazı görünüş o değilse tamamen yoktu, ama yine de tüm popüler tarayıcıları tarafından saygı: Yine de, o korkunç (Web Geliştiriciler için) bu on yılın sonunda, durum sonuçta normale döndü.
Ancak, durum en hafif deyimiyle, konsorsiyumun standartları ve tarayıcı üreticileri vardı, öyle ki olduğu ortaya çıktı, hiç de benzer. Kolayca açısından tamamen doğru yaratabilecek HTML, CSS ve DOM sayfasında, ancak tercih tarayıcı inatla görmek beklediğim değil gösterdi.
Yine de zaman geçtikçe, geliştiriciler hala nihayet yarışma hakkında, ancak bir webmaster hakkında sadece düşünmek karar verdik ve o göründü - Doctype HTML. Bu belirli bir sayfa düşünülmelidir nasıl tarayıcısını söyleyen özel bir etikettir.
Ne Doctype HTML kodu gereklidir?
Her yerde takip etmeye başladı yeterli standartlara gelişiyle önce, tarayıcıların çoğu geliştiricilerin belirli bir teknolojiye yaklaşımı kendi yöntemlerini yaratarak, üstüne başına battaniyeyi çekmeye çalıştık. Sonuç olarak, bir ve aynı sayfada şöyle farklı şekillerde farklı tarayıcılarda görünüyor. Ancak bu sadece web sörf için programların üreticileri etrafında geldiğinde, hiçbir az eğlenceli Sorun başka olduğunu söz etmeyin, söylendi.
durum düşünün: Size - Tipik bir web geliştirici 90'ların sonlarında. Sadece çok oldu ki zaten sahip olanlar ile ilgisi o siteleri oluşturmak için şu anda olduğu gibi açık değildir ve ne sayede Internet Explorer 4. Microsoft aniden kendi kendine gelmek ve yeni bir tarayıcı daha "doğru" olduğunu yapmaya karar tarayıcıda harcadıkları zamanı, çoğu yarattı. Eğer yeterli zaman varsa Elbette, bunu yeni standartlar tekabül şekilde kendi HTML kodu yeniden, ama olabilir insanlar çünkü - tembel yaratıklar.
Bu Doctype HTML en uygun bu noktada "buluş". sayfanın başında belirtilen belgenin türüne bağlı olarak, tarayıcı bu durumda en uygun hale mekanizmasını seçecektir. HTML kodunda Doctype mevcut değilse, tarayıcı girecek uyumluluk modunda (genellikle, şart olmamakla birlikte). Sonuç olarak, aynı Internet Explorer 6 Doctype etiketi yokluğunda (huzur içinde yatsın dosya bile) davranır onun dördüncü versiyonunda çalışıyoruz sanki.
türleri Doctype
Doctype etiketi belirli kategorilerde ayrılabilir birkaç türü içerir. HTML 4.01, HTML 5, XHTML 1.0 veya XHTML 1.1: İlk olarak, işaretleme dili ana türleri açıklanmıştır. İkinci olarak, bu dillerin her HTML kodu kurulmuş W3C standartları olmak ne kadar zor anda t. E. "arıza-bulma katsayısı" işaret ederek, bunun alt bölümleri vardır. Ancak, ikinci durumda iki istisna vardır - HTML5 ve XHTML 1.1 herhangi alttür ve Doctype HTML yalnızca bir biçimidir etmez. Fakat buna daha sonra ...
Titiz yaklaşım: Sıkı DOCTYPE
Eğer yasa doğrulayıcısının her harfe karşılık gelen HTML kodu oluşturmak için tercih, ek bir teşvik (kişisel çıkar hariç) Doctype Sıkı kullanmak olacaktır. Daha gelişmiş XHTML 1.0 kullanmayı planlıyorsanız, her bir öğeyi başlayacak hat, bu gibi görünmelidir:
Doctype HTML Kamu sıkı şablonu seçimi standart herhangi bir sapma tarayıcısı tarafından fark ve daha sonra yanlış etiket yok sayılır kullanılacak olmasını sağlar. Özellikle, katı modda, herhangi bir etiket, bu blok etiketleri içinde bulunduğu gereken form, resim veya başka bir öğe olup olmadığını. onsuz yapmaya karar verirseniz, tarayıcı sadece bu öğeyi göstermez ve hata listesi düzeni kayıtlarının bir çift doldurdu.
Buna ek olarak, metni biçimlendirmek için izin etiketlerin bir sayı, aynı zamanda atılmasının istendiği - sıkı rejim CSS kullanımını ima eder.
İnsani yaklaşım: Geçici DOCTYPE
aşağıdaki gibi «Yumuşak» Doctype HTML 4 ilan edilir:
XHTML dize için tekrar biraz farklı görünüyor, ama genel eğilim devam ediyor:
genelden özele: Doctype frameset
Çerçeve şablonu ile uyum için kontrol sayfaları, ancak yukarıdaki "özgürlükler" ek olarak, bu şablon çerçeveleri kullanmak Geçiş verir ki genellikle benzer olan Yaklaşım. Diğer farklılıklar Çerçeve HTML 4.01 ve XHTML 1.0 değil, bu nedenle, duyurular için can sadece transfer hattı vardır:
Cutting-Edge
Diğer çeşitler Doctype
Bugüne kadar, XHTML gelir çoğu Doctype desenleri, birçok çeşidi vardır. işaretleme dili ikinci versiyonu, ilk versiyonunda HTML5 yukarıda belirtilen, varyasyonların bir parçası haline, ışığa gelmedi iken olmasa da en yüksek prevalans, canlı ve iyi.
önemli Doctype mı?
Belki HTML bazı acemi "yazarlar" reklam sayfası türünü görmezden çalışacaktır. onlar vyshenapisannogo önemli bilgileri öğrenmek vermedi buysa, biz basit bir örnek vermek. İşte Geçici-şablonu kullanan bir sayfa örneği:
Umarım bu örnek yeterince mevcut vyshenapisannogo nedenle, sadece sıkı-doğrulama geçer kod yazmak için öğrenmek, ideal olarak, dikkatini tutabilir ya da, önemini açıklar olduğunu. Size iyi şanslar!
Similar articles
Trending Now