- Konu sahibi
- #1
HTML’de
Örneğin “HTML” kısaltmasının açılımını görünür biçimde vermek için:
Burada kullanıcı önce “HyperText Markup Language” ifadesini görür, ardından
Açılımı metnin akışı içinde göstermek mümkün değilse,
Ancak bu açıklama genellikle fare imleci kısaltmanın üzerine getirildiğinde araç ipucu olarak gösterilir. Bu davranış klavye kullanıcıları için güvenilir değildir ve ekran okuyucular tarafından her durumda aynı şekilde duyurulmayabilir. Bu nedenle önemli bilgi yalnızca
Kısaltmayı ilk kez açıklıyorsanız görünür açılımı tercih edin. Açılım metinde zaten bulunuyorsa aynı bilgiyi tekrar
Örnek olarak teknik bir belgede şu kullanım uygundur:
İlk paragrafta açılım görünür olduğu için kullanıcı açıklamayı doğrudan okur. İkinci paragrafta ise
Hayır. Her abbr öğesi bağımsızdır; birindeki title bilgisi diğer öğelere otomatik aktarılmaz. Bu yüzden okurun açılımı görünür metinde bulabilmesi önemlidir. Tekrarlanan her kısaltmaya aynı uzun araç ipucunu eklemek de zorunlu değildir.
Evet. Bir terimi sayfada tanımlıyorsanız
<abbr> etiketi, bir kısaltmayı veya akronimi anlamsal olarak işaretlemek için kullanılır. Kısaltmanın açılımı, mümkünse sayfa içinde görünür metin olarak ilk kullanımda verilmelidir. title özniteliği ise açılımı belirtmek için kullanılabilir; ancak tek başına erişilebilir bir açıklama yöntemi olarak görülmemelidir.Örneğin “HTML” kısaltmasının açılımını görünür biçimde vermek için:
Kod:
<p>
HyperText Markup Language (<abbr>HTML</abbr>), web sayfalarının yapısını tanımlar.
</p>
Burada kullanıcı önce “HyperText Markup Language” ifadesini görür, ardından
HTML kısaltmasıyla karşılaşır. <abbr> etiketi metne otomatik olarak açıklama eklemez; tarayıcıya bu bölümün bir kısaltma olduğunu bildirir.title özniteliği ne zaman kullanılır?
Açılımı metnin akışı içinde göstermek mümkün değilse,
title özniteliği kullanılabilir:
Kod:
<p>
İstekler <abbr title="Hypertext Transfer Protocol">HTTP</abbr> üzerinden gönderilir.
</p>
abbr üzerinde kullanılan title değeri yalnızca kısaltmanın tam açılımını veya açıklamasını içermelidir. Gereksiz cümle, reklam metni ya da ek yönerge yazılmamalıdır.Ancak bu açıklama genellikle fare imleci kısaltmanın üzerine getirildiğinde araç ipucu olarak gösterilir. Bu davranış klavye kullanıcıları için güvenilir değildir ve ekran okuyucular tarafından her durumda aynı şekilde duyurulmayabilir. Bu nedenle önemli bilgi yalnızca
title içine saklanmamalıdır.Erişilebilir kullanım kararı
Kısaltmayı ilk kez açıklıyorsanız görünür açılımı tercih edin. Açılım metinde zaten bulunuyorsa aynı bilgiyi tekrar
title içine yazmak çoğu durumda gerekli değildir.| Durum | Önerilen kullanım | Neden |
|---|---|---|
| Kısaltma ilk kez geçiyor | Görünür açılım + <abbr> | Bilgi tüm kullanıcılar için doğrudan okunur |
| Açılım metin akışında verilemiyor | <abbr title="..."> | Tarayıcıya ek açıklama sağlanır |
| Kısaltma herkesçe biliniyor | Gerekirse yalnız <abbr> | Gereksiz tekrar azaltılır |
Kod:
<p>
JavaScript Object Notation, yani <abbr>JSON</abbr>, veri alışverişinde kullanılan metin tabanlı bir biçimdir.
</p>
<p>
Sunucu HTTP üzerinden yanıt verir:
<abbr title="HyperText Transfer Protocol">HTTP</abbr>.
</p>
İlk paragrafta açılım görünür olduğu için kullanıcı açıklamayı doğrudan okur. İkinci paragrafta ise
title ek bilgi sağlar; yine de kritik bir açıklama gerekiyorsa bunu ayrıca görünür metin, sözlük bağlantısı veya aynı cümledeki tanımla vermek daha doğru olur.Sık yapılan hatalar
- Açılımı yalnızca
titleiçine koymak: Fare kullanmayan veya araç ipucunu alamayan kullanıcı açıklamayı kaçırabilir. - Her kısaltmaya farklı açıklama yazmak: Aynı terim için sayfanın farklı yerlerinde farklı açılımlar kullanmak anlam karışıklığı oluşturur.
titleiçine açılımdan başka metin eklemek: Bu öznitelik,abbriçin tam terim veya açılım amacıyla kullanılmalıdır.- Etiketi görsel biçimlendirme için kullanmak:
<abbr>bir stil etiketi değil, kısaltmanın anlamını belirten anlamsal etikettir.
<abbr> kullanın; açılımı mümkün olduğunda görünür metinde verin. title özniteliğini yalnızca yardımcı açıklama olarak değerlendirin ve kullanıcı açısından önemli bilgiyi araç ipucuna bırakmayın.Sık sorulan sorular
Bir kısaltmaya title yazınca sayfadaki bütün tekrarları açıklanır mı?
Hayır. Her abbr öğesi bağımsızdır; birindeki title bilgisi diğer öğelere otomatik aktarılmaz. Bu yüzden okurun açılımı görünür metinde bulabilmesi önemlidir. Tekrarlanan her kısaltmaya aynı uzun araç ipucunu eklemek de zorunlu değildir.
abbr etiketi dfn ile birlikte kullanılabilir mi?
Evet. Bir terimi sayfada tanımlıyorsanız
<dfn> ile <abbr> birlikte kullanılabilir. Böylece hem tanımın yapısı hem de kısaltmanın açılımı işaretlenir.