5. XHTML-atributoj
Jen sekvos prezento de la eblaj atributoj de la diversaj elementoj de strikta XHTML. Ne menciigxos la aldonaj atributoj, kiuj eblas en la transira kaj la kadrara versioj.
Atributo cxiam havas la formon nomo = “valoro” (povas esti duoblaj aux unuoblaj citiloj: “...” aux ‘...’). La valoroj de atributoj povas esti diversspecaj. Cxi-poste cxiuj atributoj aperas kun posta intercitila indiko pri la eblaj valoroj. Tutmajusklaj indikoj kiel ekz. “SIGNOVICO” havas specialajn signifojn, kiuj estas klarigitaj fine de tiu cxi pagxo.
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 gxin ne enskribas, la fiksita valoro tamen validas. Fiksita estas ekz. la atributo xmlns
de la cxefelemento html
. Kvankam la kodo restas valida kaj tute samsignifa ankaux sen xmlns
-atributo, estas rekomendinde tamen inkluzivi xmlns
-atributon en cxiu pagxo.
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 preskaux cxiuj 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 cxi-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
«
Cxiuj bazaj atributoj krom dir , xml:lang kaj lang
|
html
«
dir | |
xml:lang | = “LINGVOKODO” |
lang | = “LINGVOKODO” |
xmlns | = “http://www.w3.org/1999/xhtml” Fiksita nesxangxebla 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 nesxangxebla valoro! |
script
«
type | = “ENHAVOSPECO” (ekz. “text/javascript”) Deviga atributo! |
charset | = “SIGNARO” |
defer | = “defer” |
src | = “RETADRESO” |
xml:space | = “preserve” Fiksita nesxangxebla 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 nesxangxebla 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”) aux procentajxo (nombro + %-signo, ekz. “10%”) - esprimas la longon de io - per nombro de bilderoj aux 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, Auxgusto 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 laux la normo [RFC1766]
- ENHAVOSPECO = indiko pri enhavospeco laux MIME
- ENHAVOSPECOJ = listo de ENHAVOSPECO-j kun dividaj komoj
- DATO-HORO = indiko de dato kaj horo laux la skemo “2000-12-31T23:45:30Z” = kvarcifera jaro + ducifera monato + ducifera tago + la litero “T” + ducifera horindiko + “:” + ducifera minutindiko + “:” + horzonindiko (aux “Z” = UTC [kunordigita universala tempo], aux “+hh:mm” [horo kaj minutoj post UTC], aux “-hh:mm” [horo kaj minutoj antaux UTC])
- PROGRAMETO = kodo en programeta lingvo, ekz. Javaskripto aux VBSkripto
- STILFOLIO = stilaj instrukcioj per stilfolia lingvo, ekz. Kaskadaj Stilfolioj (CSS)