5. XHTML-atributoj
Jen sekvos prezento de la eblaj atributoj de la diversaj elementoj de strikta XHTML. Ne menciighos la aldonaj atributoj, kiuj eblas en la transira kaj la kadrara versioj.
Atributo chiam havas la formon nomo = “valoro” (povas esti duoblaj au unuoblaj citiloj: “...” au ‘...’). La valoroj de atributoj povas esti diversspecaj. Chi-poste chiuj atributoj aperas kun posta intercitila indiko pri la eblaj valoroj. Tutmajusklaj indikoj kiel ekz. “SIGNOVICO” havas specialajn signifojn, kiuj estas klarigitaj fine de tiu chi pagho.
Kelkaj atributoj estas devigaj. Tio signifas, ke oni devas inkluzivi tian atributon kun ia valoro. En kelkaj okazoj la elemento estus tute sensenca sen la deviga atributo.
Kelkaj atributoj estas fiksitaj. La valoro de tia atributo ne estas elektebla. Se oni enskribas tian atributon, oni devas uzi la indikitan fiksitan valoron. Se oni ghin ne enskribas, la fiksita valoro tamen validas. Fiksita estas ekz. la atributo xmlns
de la chefelemento html
. Kvankam la kodo restas valida kaj tute samsignifa ankau sen xmlns
-atributo, estas rekomendinde tamen inkluzivi xmlns
-atributon en chiu pagho.
Elementoj kun nur bazaj atributoj «
Jen elementoj, kiuj povas havi nur la bazajn atributojn:
abbr
, acronym
, address
, b
, big
, caption
, cite
, code
, dd
, dfn
, div
, dl
, dt
, em
, fieldset
, h1
, h2
, h3
, h4
, h5
, h6
, i
, kbd
, li
, ol
, p
, samp
, small
, span
, strong
, sub
, sup
, tt
, ul
, var
Bazaj atributoj «
Jen grupo de bazaj atributoj, kiujn povas havi preskau chiuj elementoj:
Aliaj elementoj kaj iliaj atributoj
Jen elementoj, kiuj povas havi diversajn atributojn:
a
,
area
,
base
,
bdo
,
blockquote
,
body
,
br
,
button
,
col
,
colgroup
,
del
,
form
,
head
,
hr
,
html
,
img
,
input
,
ins
,
label
,
legend
,
link
,
map
,
meta
,
object
,
optgroup
,
option
,
param
,
pre
,
q
,
script
,
select
,
style
,
table
,
tbody
,
td
,
textarea
,
tfoot
,
th
thead
,
tr
Vidu la chi-postajn tabelojn por detaloj.
La bazaj atributoj + |
accesskey | = “SIGNO” |
charset | = “SIGNARO” |
coords | = “KOORDINATOJ” |
href | = “RETADRESO” |
hreflang | = “LINGVOKODO” |
name | = “NOMO” |
rel | - = “alternate”
- = “stylesheet”
- = “start”
- = “next”
- = “prev”
- = “contents”
- = “index”
- = “glossary”
- = “copyright”
- = “chapter”
- = “section”
- = “subsection”
- = “appendix”
- = “help”
- = “bookmark”
|
rev | - = “alternate”
- = “stylesheet”
- = “start”
- = “next”
- = “prev”
- = “contents”
- = “index”
- = “glossary”
- = “copyright”
- = “chapter”
- = “section”
- = “subsection”
- = “appendix”
- = “help”
- = “bookmark”
|
shape | - = “default”
- = “rect”
- = “circle”
- = “poly”
|
tabindex | = “NOMBRO” |
type | = “ENHAVOSPECO” |
onblur | = “PROGRAMETO” |
onfocus | = “PROGRAMETO” |
bdo
«
La bazaj atributoj, sed dir estas deviga |
col
«
La bazaj atributoj + |
align | - = “left”
- = “center”
- = “right”
- = “justify”
- = “SIGNO”
|
char | = “SIGNO” |
charoff | = “LONGO” |
span | = “NOMBRO” |
valign | - = “top”
- = “middle”
- = “bottom”
- = “baseline”
|
width | |
colgroup
«
La bazaj atributoj + |
align | - = “left”
- = “center”
- = “right”
- = “justify”
- = “SIGNO”
|
char | = “SIGNO” |
charoff | = “LONGO” |
span | = “NOMBRO” |
valign | - = “top”
- = “middle”
- = “bottom”
- = “baseline”
|
width | |
hr
«
Chiuj bazaj atributoj krom dir , xml:lang kaj lang
|
html
«
dir | |
xml:lang | = “LINGVOKODO” |
lang | = “LINGVOKODO” |
xmlns | = “http://www.w3.org/1999/xhtml” Fiksita neshanghebla valoro! |
legend
«
La bazaj atributoj + |
accesskey | = “SIGNO” |
link
«
La bazaj atributoj + |
charset | = “SIGNARO” |
href | = “RETADRESO” |
hreflang | = “LINGVOKODO” |
media | - = “screen”
- = “tty”
- = “tv”
- = “projection”
- = “handheld”
- = “print”
- = “braille”
- = “aural”
- = “all”
|
rel | - = “alternate”
- = “stylesheet”
- = “start”
- = “next”
- = “prev”
- = “contents”
- = “index”
- = “glossary”
- = “copyright”
- = “chapter”
- = “section”
- = “subsection”
- = “appendix”
- = “help”
- = “bookmark”
|
rev | - = “alternate”
- = “stylesheet”
- = “start”
- = “next”
- = “prev”
- = “contents”
- = “index”
- = “glossary”
- = “copyright”
- = “chapter”
- = “section”
- = “subsection”
- = “appendix”
- = “help”
- = “bookmark”
|
type | = “ENHAVOSPECO” |
map
«
La bazaj atributoj, sed id estas deviga + |
name | = “NOMO” |
optgroup
«
La bazaj atributoj + |
label | = “TEKSTO” Deviga atributo! |
disabled | = “disabled” |
option
«
La bazaj atributoj + |
disabled | = “disabled” |
label | = “TEKSTO” |
selected | = “selected” |
value | = “SIGNOVICO” |
pre
«
La bazaj atributoj + |
xml:space | = “preserve” Fiksita neshanghebla valoro! |
script
«
type | = “ENHAVOSPECO” (ekz. “text/javascript”) Deviga atributo! |
charset | = “SIGNARO” |
defer | = “defer” |
src | = “RETADRESO” |
xml:space | = “preserve” Fiksita neshanghebla valoro! |
style
«
dir | |
xml:lang | = “LINGVOKODO” |
lang | = “LINGVOKODO” |
type | = “ENHAVOSPECO” (ekz. “text/css”) Deviga atributo! |
media | - = “screen”
- = “tty”
- = “tv”
- = “projection”
- = “handheld”
- = “print”
- = “braille”
- = “aural”
- = “all”
|
title | = “TEKSTO” |
xml:space | = “preserve” Fiksita neshanghebla valoro! |
table
«
La bazaj atributoj + |
border | = “NOMBRO” (da bilderoj) |
cellpadding | = “LONGO” |
cellspacing | = “LONGO” |
frame | - = “void”
- = “above”
- = “below”
- = “hsides”
- = “lhs”
- = “rhs”
- = “vsides”
- = “box”
- = “border”
|
summary | = “TEKSTO” |
width | = “LONGO” |
tbody
«
La bazaj atributoj + |
align | - = “left”
- = “center”
- = “right”
- = “justify”
- = “SIGNO”
|
char | = “SIGNARO” |
charoff | = “LONGO” |
valign | - = “top”
- = “middle”
- = “bottom”
- = “baseline”
|
td
«
La bazaj atributoj + |
abbr | = “TEKSTO” |
align | - = “left”
- = “center”
- = “right”
- = “justify”
- = “SIGNO”
|
axis | = “SIGNOVICO” |
char | = “SIGNO” |
charoff | = “LONGO” |
colspan | = “NOMBRO” |
headers | = “IDENTOREFERENCOJ” |
rowspan | = “NOMBRO” |
scope | - = “row”
- = “col”
- = “rowgroup”
- = “colgroup”
|
valign | - = “top”
- = “middle”
- = “bottom”
- = “baseline”
|
La bazaj atributoj + |
align | - = “left”
- = “center”
- = “right”
- = “justify”
- = “SIGNO”
|
char | = “SIGNO” |
charoff | = “LONGO” |
valign | - = “top”
- = “middle”
- = “bottom”
- = “baseline”
|
th
«
La bazaj atributoj + |
abbr | = “TEKSTO” |
align | - = “left”
- = “center”
- = “right”
- = “justify”
- = “SIGNO”
|
axis | = “SIGNOVICO” |
char | = “SIGNO” |
charoff | = “LONGO” |
colspan | = “NOMBRO” |
headers | = “IDENTOREFERENCO” |
rowspan | = “NOMBRO” |
scope | - = “row”
- = “col”
- = “rowgroup”
- = “colgroup”
|
valign | - = “top”
- = “middle”
- = “bottom”
- = “baseline”
|
thead
«
La bazaj atributoj + |
align | - = “left”
- = “center”
- = “right”
- = “justify”
- = “SIGNO”
|
char | = “SIGNO” |
charoff | = “LONGO” |
valign | - = “top”
- = “middle”
- = “bottom”
- = “baseline”
|
tr
«
La bazaj atributoj + |
align | - = “left”
- = “center”
- = “right”
- = “justify”
- = “SIGNO”
|
char | = “SIGNO” |
charoff | = “LONGO” |
valign | - = “top”
- = “middle”
- = “bottom”
- = “baseline”
|
Klarigoj pri valorspecoj
- SIGNOVICO (“CDATA”) = vico de Unikodaj signoj
- TEKSTO = SIGNOVICO, kiu konsistigas home legeblan tekston
- SIGNO = unu sola Unikoda signo
- IDENTO = komenca litero (A-Z, a-z) sekvata de ajna nombro de literoj, ciferoj (0-9), ligostrekoj (“-”), substrekoj (“_”), dupunktoj (“:”) kaj punktoj (“.”) - konsistigas identigilon unikan en la dokumento
- NOMO = la samaj reguloj kiel por IDENTO, sed NOMO ne necese estas unika
- IDENTOREFERENCO = referenco al IDENTO en la sama dokumento
- IDENTOREFERENCOJ = listo de IDENTOREFERENCO-j kun dividaj spacetoj
- NOMBRO = unu au pli da ciferoj (0-9)
- LONGO = entjero (senfrakcia nombro, ekz. “10”) au procentajho (nombro + %-signo, ekz. “10%”) - esprimas la longon de io - per nombro de bilderoj au relative al io
- RELATIVO = NOMBRO + asterisko (*) - esprimas longon kiel oblon de alia longo
- KOORDINATOJ = listo de LONGO-j kun dividaj komoj - esprimas pozicion kaj formon
- RETADRESO (“URI”) = retadreso kiel difinita en “Uniform Resource Identifiers (URI): Generic Syntax” de T. Berners-Lee, R. Fielding, L. Masinter, Augusto 1998
- RETADRESOJ (“URI-list”) = listo de retadresoj (apartigitaj per spacetoj)
- SIGNARO = nomo de signa kodprezento - devas esti iu el la identigiloj en la registrejo de IANA
- SIGNAROJ = listo de SIGNARO-j kun dividaj spacetoj
- LINGVOKODO = lingvoindiko per kodo lau la normo [RFC1766]
- ENHAVOSPECO = indiko pri enhavospeco lau MIME
- ENHAVOSPECOJ = listo de ENHAVOSPECO-j kun dividaj komoj
- DATO-HORO = indiko de dato kaj horo lau la skemo “2000-12-31T23:45:30Z” = kvarcifera jaro + ducifera monato + ducifera tago + la litero “T” + ducifera horindiko + “:” + ducifera minutindiko + “:” + horzonindiko (au “Z” = UTC [kunordigita universala tempo], au “+hh:mm” [horo kaj minutoj post UTC], au “-hh:mm” [horo kaj minutoj antau UTC])
- PROGRAMETO = kodo en programeta lingvo, ekz. Javaskripto au VBSkripto
- STILFOLIO = stilaj instrukcioj per stilfolia lingvo, ekz. Kaskadaj Stilfolioj (CSS)