HTML
HTML 4.0 Standart NitelikleriHTML biçimlerinin nitelikleri vardır. Her biçim tanımında o biçime özel nitelikler anlatılmıştır. Burada listelenenler dilin çekirdek nitelikleridir (bir kaç özel durum hariç).Nitelikler biçimleri genişletmek için kullanılır. Genişletmek söylenmek istenen tarayıcının bir biçimi incelerken onu nitelikleriyle değerlendirir ve biçim+nitelik ikilisine göre görüntüler. Bazı koşullarda gövde öğesine art alan rengi tanımlamak ya da bir tablonun enini değiştirmek bu tür genişletme işlerindendir. Tüm bu tür değişiklikler ve daha bir çoğu hep niteliklerle sağlanır. Birçok HTML biçimleri kendilerine özgü nitelikler taşırlar. Özel nitelikler daha önce de söylendiği gibi burada ele alınmamıştır. Nitelikler her zaman açılış biçim tanımında yer alırlar. Çekirdek Nitelikler
Çekidek nitelikler "base", "head", "html", "meta", "param", "script", "style", ve "title" öğeleri için geçerli değildir.
Dil NitelikleriBu nitelikler "base", "br", "frame", "frameset", "hr", "iframe", "param", ve "script" öğeleri için geçerli değildir.
Tuş Takımı Nitelikleri
HTML - Sınıfı ve Kimlik NiteliğiSınıf "class" ve kimlik "id" nitelikleri neredeyse özdeştir. Öğeleri kalıplamada doğrudan etkileri yoktur ama kodlama ve CSS ardından gelen etkileri vardır. Öğeleri sınıflamak ya da kimliklerini tanımlamak CSS öğrenildiğinde kullanıcılara daha anlamlı gelir.Buradaki düşüncenin altında yatan bir öğeyi sınıflandırmak ya da kimlik altına almak ve kalıplamasını CSS altında gerçekleştirmektir. İki değişik yerdeki <p> öğesini yerine göre değişik kalıplanması istenebilir. Örneğin: <p id="italicsparagraph">Paragraph type 1 Italics</p> <p id="boldparagraph">Paragraph type 2 Bold</p> HTML - Ad NiteliğiAd "name" daha önce anlatılanlarda çok daha farklıdır. Bir öğeye ad atayınca, o ad onun kodlama dili (Javascript, asp ya da php gibi) altındaki tanımı olur. Ad niteliği daha çok "form" ve diğer kullanıcı giriş alanlarında görülür. <input type="text" name="TextField" /> Bu nitelik yazı alanının görüntülenmesinde hiç bir etki yapmaz. Ama görüntünün arkasında bu bilgi alanını tanımlama açısından büyük bir görev üstlenir. HTML - Başlık (Title) NiteliğiUnutulmuş bir nitelik gibidir. Bir öğeye başlık verilmesini sağlar ve küçük bir pencere açılarak başlık pencere içinde görüntülenir. Bir öğeye başlık olarak ne isterseniz yazabilirsiniz. Bu niteliğin etkisi hemen görünmez ama fareyi öğenin üzerinde biraz tutunca etkisini anlamak olanağı doğar.<h2 title="Merhaba Sana!">Başlık verilmiş Heading Biçimidir</h2>Fareyi bu başlık satırı üzerinde biraz tutunca "Merhaba sana" yazısı için bir pencere açıldığını görürsünüz. Bazı yerlerde sayfaya ilişkin bilgi verebilmekte kullanıldığı için çok elverişlidir. HTML - Ayarla (Align) NiteliğiEğer bir öğenin yatan yerleşimini değiştirmek isterseniz bunu "align" ayarlama niteliğiyle yaparsınız. Öğeleri sola (left) sağa (right) ya da ortala (center) biçiminde kaydırıl ayarlayabilirsiniz. Varsayılan olarak bir çok öğe otomatik olarak sola kaydırılarak ayarlanır (aksi beliritilmemişse).
<h2 align="center">Ortalanmış Başlık</h2>
<h2 align="left">Left aligned heading</h2> <h2 align="center">Centered Heading</h2> <h2 align="right">Right aligned heading</h2> Varsayılan NitelikBir çok biçimde varsayılan nitelik atanmıştır. Bunun anlamı sizin tarafınızdan bir nitelik tanımlanmadığı sürece, öğenin kendi belirgin niteliği vardır. Örneğin paragraf öğesi her zaman yazıyı sola dayayarak görüntüler. Ama "align" niteliği belirtilmişse kaydırma işlemi bu nitelikteki gibi değişir. Bir tabloya yerleştirilen öğeler de düşey olarak ortalanmış ve yatay olarak sola yanaştırılmıştır. Bu öğeleri kullanırken varsayılan nitelikleri de zaman içinde öğrenmek (onlara alışmak) olanağı vardır.Soysal NiteliklerNitelikler HTML biçimlerini değiştirmek ve sayfayı kişiselleştirmek için kullanılır. Aşağıdaki tabloda bir çok HTML biçimde kullanılabilecek diğer nitelikleri anlatılır.
Nitelikler hakkında daha geniş bilgi Nitelikler web sayfasında bulunabilir. ![]() |
|