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