Spis znaczników i atrybutów XHTML 2.0
autor: Dominik Tomaszuk, ostatnia modyfikacja: 2007-07-23
- Budowa: body, head, html, title
- Struktura: address, blockcode, blockquote, div, h, h1, h2, h3, h4, h5, h6, p, pre, section, separator
- Tekst: abbr, cite, code, dfn, em, kbd, l, quote, samp, span, strong, sub, sup, var
- Odnośniki: a
- Listy: dl, dt, dd, label, nl, ol, ul, li
- Atrybuty - rdzeń: class, id, title
- Atrybuty - odnośniki: href, hreftype, cite, target, rel, rev, access, nextfocus, prevfocus, xml:base
- Atrybuty - internacjonalizacja: xml:lang
- Atrybuty - kierunek tekstu: dir
- Atrybuty - edycja: edit, datetime
- Atrybuty - wstawianie: src, type
- Atrybuty - mapy obrazków: usemap, ismap, shape, coords
- Atrybuty - metainformacje: about, content, datatype, property, rel, resource, restype, rev
- Metainformacje: meta, link
- Obiekty: object, param, standby
- Skrypty: noscript, script
- Atrybuty - Style: style
- Arkusze stylów: style
- Tabele: caption, col, colgroup, summary, table, tbody, td, tfoot, th, thead, tr
- Adnotacja Ruby: ruby, rbc, rtc, rb, rt, rp
- Formularze: action, alert, bind, case, choices, copy, delete, dispatch, extension, filename, group, help, hint, input, insert, instance, item, itemset, label, load, mediatype, message, model, output, range, rebuild, recalculate, refresh, repeat, reset, revalidate, secret, select, select1, send, setfocus, setindex, setvalue, submission, submit, switch, textarea, toggle, trigger, upload, value
atrybuty: repeat-model, repeat-bind, repeat-nodeset, repeat-startindex, repeat-number
- Zdarzenia: listener
atrybuty: defaultAction, event, handler, objserver, phase, propagate, target
Przykłady ze znacznikami section i h:
<h>To jest największy tekst</h>
<p>....</p>
<section>
<p>....</p>
<h>To jest średni tekst</h>
<p>....</p>
<h>To jest średni tekst</h>
<p>....</p>
</section>
<section>
<p>....</p>
<h>To jest średni tekst</h>
<p>....</p>
<section>
<h>To jest najmniejszy tekst</h>
<p>....</p>
</section>
</section>
Do tego potrzebne będą CSS:
h {font-family: sans-serif; font-weight: bold; font-size: 200%}
section h {font-size: 150%} /* średni tekst */
section section h {font-size: 120%} /* mały tekst */
Jak widać nagłówki tworzymy podobnie jak listy.
Wprowadzenie znacznika <h> ma na celu likwidacje w przyszłości znaczników: <h1>, <h2>...
Przykład z <name> i <nl>:
<nl>
<name>Zawartość</name>
<li href="#link">Wprowadzenie</li>
<li>
<nl>
<name>Terminy</name>
<li href="#termin1">Termin 1</li>
<li href="#termin2">Termin 2</li>
<li href="#termin3">Termin 3</li>
</nl>
</li>
<li href="#conformance">Zgodność</li>
...
</nl>
Znacznik quote spełnia taką samą rolę jak obecnie q (z tą różnicą, że w quote domyślnie nie będzie znaku cudzysłów).
Dominik Tomaszuk
szukaj: XHTML 2.0 znaczniki atrybuty kurs xhtml
Zagadnienia poruszane w tej części kursu: