Bare Bones HTML Kılavuzu: Açıklamalar
HTML, World Wide Web dökümanları yaratmak için kullanılan sembolik bir dildir. HTML özellikleri bir süreden beri geliştirilmekte olmasına rağmen bazı özel web tarayıcıları(browser) genel özelliklere dahil edilmemiş bazı komutları anlayabilmektedir. Genelde kullanıcılar "Tüm HTML komutları"nın listesini istediklerinde aslında hazırladıkları sayfaların başkaları tarafından kendi istedikleri yapıda görünmesini sağlayacak komutları ifade ederler. Bare Bones HTML Kılavuzu ise bu ihtiyacı karşılamak üzere tasarlanmıştır. Günümüde kullanılan temel web tarayıcıları tarafından desteklenen komutlar bir araya getirilmesine rağmen web tarayıcıları arasındaki bazı ufak ayrıntılar çok hassas bir bir döküman hazırlanmasını engellemektedir.
HTML resmi standardı Internet Engineering Task Force (IETF). ile bağlantılı World Wide Web Consortium (W3C) tarafından belirlenmektedir. W3C, başta HTML 2.0, HTML 3.0 en son HTML 3.2 olmak üzere HTML özelliklerini belirleyen sürümler sunmuştur. Buna rağmen Netscape, Microsoft gibi kurumlar kendi web tarayıcılarını yatırken kendilerine has uzantıları bunların içine dahil etmelerine rağmem bu uzantılar HTML standardlarının içinde yer alamamıştır.
HTML 2.0 dökümanında, haziran 1994 tarihinde belirlenen temel standard günümüzde tüm web tarayıcıları tarafından (karakter tabanlı olanlar da dahil olmak üzere) desteklenmektedir. HTML 2.0 , cihazdan bağımsız olarak çalışan ve temel HTML kavramını belirleyen, sayfaların tüm içeriğinin gösterilmesi yerine bilginin düzeninin gösterimine dayanan sembolik bir dildir. Diğer kullanıcıların sayfanızdaki herşeyi görmesini isterseniz HTML 2.0 komutlarını kullanınız.
1995 yılında sunulan HTML 3.0 draft, temel olarak HTML 2.0 üzerine tablolama, metin ve grafikler ile ilgili ilaveleri içermektedir. Bazı HTML 3.0 özelliklerinin web tarayıcıları tarafından desteklenmesine rağmen bazıları ise desteklenmemiştir. Bazı durumlarda ise &quotresmi" komutlar yerine web tarayıcısı geliştiren firmaların buldukları alternatif çözümler daha yaygın kullanılır olmuştur. HTML 3.0, zamanını doldurmuş olup artık resmi bir standard değildir.
Mayıs 1996 da W3C, genel olarak kabul görmüş deneyimleri göz önüne alarak HTML 3.2 draft ı sunmustur. Bu sayede HTML 3.2, Netscape ve Microsoft gibi web tarayıcısı yazılımı üreten firmaların HTML 3.0 komutlarına ek olarak geliştirdikleri komutları da içerir hale gelmiştir. W3C'nin, Position Statement on HTML dökümanında belirtiği gibi ,bilgi sağlayıcıların HTML 3.2 özelliklerini kullanması tavsiye edilmektedir. Bundan dolayı Bare Bones HTML Kılavuzunun 3.0 Uyarlaması tüm HTML 3.2 komutlarını içermektedir. Temel web tarayıcılarının hali hazırda kullanılan sürümleri bu komutların hepsini görünüşte desteklemektedir.
Netscape ve Microsoft tarafından kullanılan bazı uzantılar ya yaygın kullanıma sahip olmadıkları yada HTML 3.2 özellikleri yazıldıktan sonra ortaya atıldıkları için HTML 3.2 içerisinde yer almamışlardır. Netscape Navigator'un HTML 3.0 destekleyen ilk web tarayıcısı olması ve bu piyasanını %70 lik kısmını elinde bulundurması nedeni ile <BLINK> ve çerçeveler ile komutlar gibi bazı özel uzantılar kullanıcılar tarafından hatalı bir şekilde HTML 3.0 veya HTML 3.2 nin parçası olarak görünmektedir.
Netscape ve Microsofta ait uzantıları kullanırken bu firmaların web tarayıcılarını kullanmayanların hazırladığınız sayfaları sizin görünmesini istediğiniz gibi göremeyeceklerini hatırınızda tutunuz. Aynı zamanda standard olmayan komutların ileriki sürümlerde destekleneceğinin hiçbir garantisi olmadığını dikkate alınız. Kısacası Netscape ve Microsofta ait uzantıları kullanmak sizin seçiminizdir. Bazıları standard olan ile olmayan komutlar arasından hangilerini kullanacakları arasında ikileme düşmektedirler. Benim görüşüm ise aralarındaki farkları bildiğiniz sürece size en kolay gelen ve sizin hitab ettiginiz kesime en uygun olanları kullanmanızdır. Bare Bones HTML Kılavuzu bu felsefeyi yansıtmaktadır. Kılavuz sadece resmi özellikleri göstermek yerine yaygın kullanımı olan komutlar ve bunların bağlı bulundukları standardlar hakkında bir fikir vermek üzere hazırlanmıştır.
Önsözün dosyanızın en başında bulunması gereklidir. Web tarayıcılarının HTML dökümanını tanıyabilmesi için önsöz gerekli değildir. Önsözün formatı kullanılan HTML döküman tipi tanımlamasına bağlı olarak değişiklik göstermektedir.
<XMP> komutu tutarsız sonuçlar ürettiği için kullanımdan kaldırılmıştır.Onun yerine <PRE> komutu kullanılabilir.
HTML 2.0 'ın doğrudan desteklemediği içerden yazma özelliğini sağlamak üzere (tırnak içinde yazıdan ziyade) <BLOCKQUOTE> komutu kullanılmaktadır.
HTML 3.2, Paragraf ve başlık komutları için ayarlamaları desteklemektedir. <CENTER> komutu esas olarak Netscape tarafından geliştirilmiştir. <CENTER> komutu günümüzde Paragraf ve başlık komutları içindeki ayarlamaları tanımayan tarayıcılar ile Netscape de bir tablonun ortalanması gibi amaçlara hizmet etmek üzere kullanılmaktadır.
<CENTER> komutunun en büyük sıkıntısı ortalanmış bilgiyi takiben bir paragraf yaratması ve bunun <CENTER> komutunu tanımayan bazı web tarayıcıları tarafından uygulanmamasıdır. Her geçen gün web tarayıcıları <P ALIGN=CENTER></P> şeklinde kullanılan ayarları kabul ettiklerine göre standard olmayan <CENTER> komutu yerine bu tür kullanımları tercih etmek gerekir.
Pekçok HTML komutu başlanğıç komutu , metin ve bitiş komutu olarak kullanılmaktadır. (örnegin <B>Bu bir koyu yazıdır</B>). <P> komutu ise bunların aksine sadece başlangışta yer almaktadır. Ancak bu kullanım paragrafların sola, sağa dayalı yada ortalanmış olarak gösterilmesine imkan verememektedir. Zira metinin nerede başlayıp nerede sona erdiği bilinememektedir. Bu nedenle HTML 3.0 sunusunun başınadan beri <P>bir metin </P>, şeklinde kullanım desteklenmis ve <P> komutunun ayarlamaya yönelik komutları taşımasına karar verilmistir.
Tablo komutları hakkında halen bir tartışma sürmektedir. (Özelliklede Netscape'in ortaya attığı tablo ve kolon genişliklerinin yüzde ve pixel cinsinden ifade edilmesi konusunda.) Ancak bunun dışında kalan kısımlarda, tablolar günümüz de yaygın kullanılan web tarayıcıları tarafından benzer şekillerde değerlendirilmektedirler.
Son Güncelleme Temmuz 20, 1996.