HTML Attributes (Öznitelikler)

Türkçeye öznitelik olarak çevrilen HTML attributes yapıları, HTML elementlerine ek bilgi sağlarlar.

HTML Öznitelikleri

HTML öznitelikleri iki bölümden oluşurlar. Bunlar eşittir işaretiyle ayrılmış bir ad (attribute name) ve bir değer (attribute value) olmak üzere ad=”değer” şeklinde “başlangıç etiketlerinin” içine yazılırlar. Bu sayede de elementler hakkında ek bilgi sağlanır. Belirtmek gerekir ki tüm HTML elementleri kendi özniteliklerine sahiptirler.

Yukarıdaki element ile HTML belgesinde kullanılan dili belirtmek için lang adlı bir öznitelik kullanılmıştır. Bu sayede sayfanın dilinin Amerikan İngilizcesi olduğu belirtilmiştir.

Bu seferde HTML belgesinin dilini Fransızca olarak belirten ek bilgi verilmiştir. Görüldüğü gibi öznitelikler sayesinde HTML elementlerine çeşitli ek bilgiler aktarılabilmektedir.

Öznitelik adı, elementin içeriği hakkında ne tür ek bilgiler sağlandığını belirtir. Her ne kadar HTML5 ile öznitelik adlarında büyük harf kullanılmasına ve tırnak işaretlerinin kullanılmamasında bir mahsur görmese de bu pek de önerilmemektedir.

Nitelik değerlerinin etrafındaki çift tırnak, tek tırnak olarak da yazılabilir. Ancak yaygın kullanım olan çift tırnağı kullanmakta fayda var. Zira temiz bir kod alışkanlığı kazanmak adına öznitelik adları (attribute names) küçük harflerle yazılmalı ve değerler de (attribute values) tırnak işareti ile yazılmalıdır.

Yerleşimleleriyle alakalı olarak HTML öznitelikleri 3 alt kategoriye ayrılmaktadır:

  • Global Attributes (tüm HTML etiketlerle kullanılabilir)
  • Multi-tag Attributes (bunlar sınırlı sayıdaki HTML etiketlerinde kullanılabilir)
  • Single-tag Attributes (bunlar belirli bir HTML etiketinde kullanılabilir)

Global HTML Attributes

ATTRIBUTE
id
class
style
data-*
hidden
title
tabindex
lang
draggable
accesskey
inputmode
spellcheck
autocapitalize
contenteditable
dir
is

Multi-tag HTML Attributes

ATTRIBUTEELEMENT
altimg
area
input
autocompleteinput
select
textarea
form
autofocusinput
select
textarea
button
autoplayaudio
video
citeq
blockquote
del
ins
colspantd
th
controlsaudio
video
crossoriginimg
link
script
audio
video
datetimetime
del
ins
dirnameinput
textarea
disabledinput
select
textarea
button
option
optgroup
fieldset
downloada
area
forlabel
output
forminput
select
textarea
button
meter
output
object
fieldset
formactionbutton
input
formenctypebutton
input
formmethodbutton
input
formnovalidatebutton
input
formtargetbutton
input
headerstd
th
heightimg
input
canvas
svg
video
embed
iframe
object
hrefa
area
link
base
hreflanga
area
link
labeltrack
option
optgroup
loopaudio
video
maxinput
meter
progress
maxlengthinput
textarea
mediaa
area
link
style
source
mininput
meter
multipleinput
select
mutedaudio
video
nameinput
select
textarea
button
iframe
map
meta
output
fieldset
object
param
placeholderinput
textarea
preloadaudio
video
readonlyinput
textarea
rela
area
link
form
requiredinput
select
textarea
rowspantd
th
sizeinput
select
sizesimg
link
source
spancol
colgroup
srcimg
script
iframe
audio
video
embed
input
source
track
srcsetimg
source
targeta
area
form
base
typeinput
button
link
style
a
area
ol
script
source
embed
object
usemapimg
object
valueinput
button
option
data
li
meter
progress
param
widthimg
input
canvas
svg
video
embed
iframe
object

Single-tag HTML Attributes

ATTRIBUTEELEMENT
abbrth
acceptinput
accept-charsetform
actionform
asyncscript
charsetmeta
checkedinput
colstextarea
contentmeta
coordsarea
dataobject
defaulttrack
deferscript
enctypeform
highmeter
http-equivmeta
ismapimg
kindtrack
listinput
loadingimg
lowmeter
methodform
novalidateform
opendetails
optimummeter
patterninput
pinga
postervideo
reversedol
rowstextarea
sandboxiframe
scopeth
selectedoption
shapearea
srcdociframe
srclangtrack
startol
stepinput
wraptextarea

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu