HTML5 formlarına ve yeni niteliklere giriş. HTML5 veri öznitelikleri nasıl kullanılır? Global html öznitelikleri
Nitelikler bir öğe hakkında ek bilgi sağlar ve ister çift etiket ister tek etiket olsun, her zaman başlangıç etiketinde tanımlanırlar.
HTML'nin bir takım özellikleri vardır. evrensel ve hemen hemen her etikete uygulanabildiğinden, bu grupta yer alan niteliklere genel nitelikler adı verilir.
Genel nitelikler bu eğitimin örneklerinde sıklıkla görünecektir; bu nedenle, daha önce ele aldığımız nitelikleri kısaca gözden geçirmenizi ve aşağıdaki makalelerde tartışılacak olan bu genel niteliklere kendinizi alıştırmanızı öneririm:
Konuyla ilgili sorular ve görevler
Bir sonraki konuya geçmeden önce pratik görevi tamamlayın:
İpucu: Gerektiğinde sayfa içeriğinin ve öğelerinin dilini tanımlamayı unutmayın. Alıştırmayı tamamladıktan sonra, doğru yaptığınızdan emin olmak için örneği ayrı bir pencerede açarak sayfanın kodunu inceleyin.
İlgilendiğiniz global özelliğin nasıl kullanılacağına dair bir açıklama ve örnek görmek için, üzerine tıklayın veya sayfayı aşağı kaydırarak açıklamasına gidin.
erişim anahtarı
Accesskey özelliği, tarayıcılar tarafından bir öğeyi etkinleştiren veya o öğeye odaklanan bir klavye kısayolu oluşturmaya yönelik bir kılavuz olarak kullanılır.
Not: HTML5'ten önce erişim anahtarı özelliği yalnızca aşağıdaki etiketlerle kullanılabiliyordu: . ,
Accesskey özelliğinin değeri tek tuşa basılarak girilebilecek bir karakter olmalıdır. Özellik değeri olarak boşluk karakterlerine izin verilmez.
Erişim anahtarı niteliğine ilişkin klavye kısayolları, kullandığınız tarayıcıya bağlıdır:
Accesskey niteliğinin aynı değere sahip farklı öğeler üzerinde kullanılması, niteliğin göz ardı edilmesine neden olur.
sınıf
Class niteliği daha sonra CSS ve JavaScript'teki öğelere (sınıf adı aracılığıyla) erişmek için kullanılır.
Class özelliğinde değer olarak bir değil birden fazla sınıfı belirtebilirsiniz; bu durumda sınıf adlarının boşluklarla ayrılması gerekir, sınıf adlarının sırası önemli değildir:
Farklı sınıflardaki reklam blokları aynı CSS özelliklerini farklı değerlerle kullanıyorsa, CSS kodunda geri kalanın altında tanımlanan değer özelliğe uygulanacaktır. Bu nedenle, bu durumda basamaklandırma mekanizması tetiklendiğinden, öznitelik değerindeki sınıf adlarının sırası önemli değildir.
içeriği düzenlenebilir
Contenteditable özelliği kullanıcının bu öğenin içeriğini düzenleyip düzenleyemeyeceğini belirtir. Özellik aşağıdaki değerlerden birini alabilir:
- doğru veya boş bir dize ("") - öğenin içeriği düzenlenebilir
- yanlış - içerik düzenlemek yasaktır
sürüklenebilir
Sürüklenebilirlik özelliği, kullanıcının bir öğeyi sürükle ve bırak API'sini kullanarak sürükleyip sürükleyemeyeceğini belirler. Özellik üç değerden birini alabilir:
- true - öğenin sürüklenebilir olduğunu gösterir
- false - öğenin sürüklenemeyeceğini belirtir
- otomatik - öğenin sürüklenmesinin varsayılan tarayıcıda ayarlanan değere bağlı olacağını belirtir.
Kimlik özelliğini kullanarak yalnızca sayfanın tamamına değil, belirli bir öğeye bağlantılar oluşturabilirsiniz. Bu tür bağlantılar bu sayfanın bir bölümüne veya başka bir sayfanın bir bölümüne yönlendirebilir. Bir öğeye bağlantı vermek için gökyüzüne bir kimlik özelliği ekleyin. Bu durumda bağlantının kendisinin, atıfta bulunduğu öğenin tanımlayıcısının adını içermesi gerekir; bunun önünde # simgesi bulunmalıdır. Bağlantı geçerli sayfanın bir bölümüne yönlendiriyorsa adres olarak yalnızca tanımlayıcının adı belirtilebilir; bağlantı başka bir sayfanın bir bölümüne yönlendiriyorsa tanımlayıcının adı adresin en sonunda belirtilir. adres:
dil
Lang özelliği, bir öğe içindeki metin için hangi dilin kullanılacağını belirtmenize olanak tanır. Özellik değeri olarak dil kodları kullanılır:
İngilizce metin: "Selam Dünya!".
Bu özelliğin kullanılması, tarayıcıların belirli ulusal karakterleri doğru şekilde görüntülemesine, konuşma programlarının metnin dilini belirlemesine ve metni yazım ve dil bilgisi denetleyicileri açısından kontrol etmesine yardımcı olur.
Lang özelliği, kullanıcının dil tercihlerine dayalı arama sonuçlarındaki arama sonuçlarının kalitesini artırmak için de kullanılabilir.
yazım denetimi
Yazım denetimi özelliği, öğenin içeriğinin yazım hatalarına karşı denetlenmesine izin verilip verilmeyeceğini belirtir. Özellik aşağıdaki değerlerden birini alabilir:
- doğru - mümkün olduğunda öğenin içeriğinin yazım hatalarına karşı kontrol edilmesi gerektiğini belirtir.
- false - öğenin yazım hataları açısından kontrol edilmemesi gerektiğini belirtir.
Yazım denetimi özelliği numaralandırılabilir. Bu, açık bir öznitelik değerinin gerekli olduğu anlamına gelir. Değeri olmayan bir özelliğin eklenmesi yasaktır:
Yazım denetimi özelliği yalnızca tarayıcıya, tarayıcıların yazım hatalarını denetleyememesi gerektiğine dair bir öneri tanımlar. Normalde, düzenlenemeyen öğeler, öznitelik true olarak ayarlansa ve tarayıcı denetimi desteklese bile hatalara karşı denetlenmez.
stil
Style niteliği, bir öğeye CSS stilleri eklemek için kullanılır. Stil özelliğiyle eklenen stiller, öğede bulunan stillere göre önceliklidir