SiberKültür 101: Internet kültürü, web dedikoduları ve web tasarımı ve geliştirme konusundaki tüm açlığınızı giderir.
HTML bilgi düzeyleri
CSS için bilgi düzeyleri belirlenir de, HTML için belirlenmez mi? Emil'in makalesi üzerine 456 Berea Street'ten güzel bir karşılık geldi. Roger Johansson'ın yazdığı HTML bilgi seviyeleri yine ciddi yüzünü biraz eğlenceli bir şekilde gösteriyor.
Derece 0
Heyt-ti-em-ne?
Kazara bile olsa HTML'i görmemiş, duymamış insan türüdür. Bu insanlar asla web sektöründe çalışmamışlardır, büyük ihtimalle çalışmayacaklardır da. Hatta bu yazıda bulunma nedenleri de en alt seviyeyi göstermek içindir.
Derece 1
HTML mi? Hani kalın felan yazıyosun?
Bu insanlar web'de üreticiden çok tüketici konumundadırlar. Veya üreticilerse de yaptıkları herşey görsel editörler (WYSIWYG) sayesindedir. Bu editörler olmadan elleri kolları bağlıdır. Düşük bir ihtimal olsa da web site editörleri de bu kategoride olabilir. Yaptıkları iş sadece güncelleme olduğu için bir sonraki dereceye geçmek pek de umurlarında değildir.
Derece 2
Editörde sürükle bırak yaparak koyduğum elementler Internet Explorer'da çalışıyor, HTML'e neden bakayım ki?
Çok sıkıştıkları takdirde HTML kodlarını açıp, kaybolarak da olsa birşeyleri anlayabilirler. Fakat asla HTML kodlarına elle müdahale etmek istemezler. Çünkü kullandıkları program herşeyi yapıyordur. Genellikle programcı olurlar ve HTML'i kendileri için çok basit gördükleri için öğrenmezler. Ancak basit gördükleri dilde bir yerde 8 saat boyunca takılı kaldıklarında tüm egoları yerlebir olacaktır.
Derece 3
Evet şu ul, h1 gibi şeyleri duydum. Ne gerek var ki ben tablolarımla, imajlarımla, br'lerimle mutluyum zaten.
90'lardan bu yana çalışan birçok web geliştiricisi bu kategoride olabilir. Başlarda herşeyi elle yaparken, sonradan Dreamweaver gibi editörlerin çıkmasıyla artık daha fazla HTML öğrenmeye gerek duymamışlar ve oldukları yerde kalmışlardır. Bütün kodları da eski bir alışkanlık olarak tablolar ve spacer.gif'lerden oluşur. Artık editörler herşeyi yaptığına göre, arkaplanda ne olduğunu anlamak yerine yeni birşeyler öğrenmeye başlamışlardır.
Derece 4
Veri tablosunu nasıl div'lerle yaratabilirim?
Bu derecedeki insanlar doctype'ları artık bilerek kullanmaya başlamışlardır. O kadar bilirler ki onlar için XHTML 1.1 en iyisidir, çünkü en son sürüm her zaman iyidir. Çevrelerinden site yapısı için tablo kullanmamaları gerektiğini duyunca artık herşeyi div'lerle yapmaya başlamışlardır. Hatta verilerin gösterildiği tabloları bile!
Çoğunlukla gelişmeye açık insanlardır, araştırırlar, nasıl yapılacağını öğrenirler. Fakat asla neden böyle yapıldığını bilmezler.
Derece 5
Hmm, acaba hangi anlamlı yol, benim dökümanım için daha uygun olacak?
Bu insanlar öncelikle yapıyı ve anlamlılığı düşünürler, ardından sunumu. Genellikle tam doctype'ları kullanırlar. Bazı derece 5 insanlar, XHTML'in kullanımını sorgularlar ve bu konuda sonsuz tartışmalara girebilirler. Çoğunlukla verecekleri class isimleri hakkında ve kodlarını organize etmekle vakit harcarlar. Eğer bu dereceye geldiğinizi düşünüyorsanız, gayet iyi gidiyorsunuz demektir.
Derece 6
Bence HTML 4.01 ve XHTML 2 özellikleri anlamsal olarak çok kısıtlı, yeni bir biçimleme dili üzerinde çalışıyorum...
Bu insanlar endüstride söz sahibi kişilerdir. Şuan için değil de, ilerisi için neler daha kullanışlı olacak bunu düşünürler. Yaptıkları şeyler ise yakın zamanda ortalama geliştiricilerin işine yaramayacaktır. Bu dereceye geldiyseniz artık bazı şeyleri aşmışsınızdır, sitelerden çok kuralları siz yazıyorsunuzdur.
Yorumlar
24/04/2008 - 17:33
Ancak, mesela google.com doctype kullanmıyor (quirk kipinde çalışıyor) ve w3c testlerinde 100 kadar hata veriyor. İşte öyle...
24/04/2008 - 17:55
Haha Umut, buradan 3 sonuç çıkar:
25/04/2008 - 09:55
İyi bir web tasarımcısı olmak için (X)HTML ve CSS bilgisi çok önemli. Öğrencilerime her zaman söylediğim gibi: HTML kodlarını bilmeden web sayfası tasarlamak, ehliyetsiz araba kullanmak gibidir...
Hazırladığımız sayfaların tüm web tarayıcılarında aynı görüntülenmesi gerekli (Cross Browser Competable). Bu nedenle her türlü görsel ayarı CSS kullanarak hazırlanmalı. Dolayısıyla da HTML kodunun mümkün olduğunca sadece etiketleri kullanarak (öznitelikleri kullanmadan) yazılması lazım. Görsel editör kullananların yazıtipi, yazıtipi rengi, yazıtipi boyutu gibi öznitelikleri kullanmamaları öneriyorum. Bu tip görsel ayarlar CSS kodu ile yapılmalı...
25/04/2008 - 12:05
sanırım derece 4'deyim ben :D saatlerce uğraşıp tablolardan nefret etmiştim...
25/04/2008 - 21:41
sanırım bende derece 3 deyim 8-9 yıldır uğraşıyorum yeni işler sarmıyor beni div yerleşimini bir türlü anlamıyorum daha do.ğrusu anlamak istemiyorum :D table ım varken divi kim ne etsin :p
Yorumlama aparatı