Your Ad Here

HTML

HTML 4.0 Standart Nitelikleri

HTML 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.
NitelikDeğerAçıklama
classsınıf_kuralı ya da stil_kuralıÖğenin sınıfı (class)
idkimlik_adıÖğe için tekil kimlik
stylestil_tanımıSatır içi stil tanımı
titleYazıPencere üzerinde yazılan yazı

Dil Nitelikleri

Bu nitelikler "base", "br", "frame", "frameset", "hr", "iframe", "param", ve "script" öğeleri için geçerli değildir.

NitelikDeğerAçıklama
dirltr | rtlYazının yönünü belirler
langdil_koduDil kodunu belirler

Tuş Takımı Nitelikleri

NitelikDeğerAçıklama
accesskeykarakterBir öğeye erişim için kullanılacak kısa tuş değerini belirtir
tabindexsayıöğenin tab sırasını belirtir

HTML - Sınıfı ve Kimlik Niteliği

Sı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ği



Ad "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ği

Unutulmuş 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ği

Eğ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 Nitelik

Bir ç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 Nitelikler

Nitelikler 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.

NitelikSeçeneklerİşlevler
alignright, left, centerHorizontally aligns tags
valigntop, middle, bottomVertically aligns tags within an HTML element.
bgcolornumeric, hexidecimal, RGB valuesPlaces a background color behind an element
backgroundURLPlaces an background image behind an element
idUser Defined Namesan element for use with Cascading Style Sheets.
classUser DefinedClassifies an element for use with Cascading Style Sheets.
widthNumeric ValueSpecifies the width of tables, images, or table cells.
heightNumeric ValueSpecifies the height of tables, images, or table cells.
titleUser Defined"Pop-up" title for your elements.

Nitelikler hakkında daha geniş bilgi Nitelikler web sayfasında bulunabilir.