HTML Referensbok
HTML © Eva von Pepel
* [ HTML-referensbok ] * [ Referensböcker ] *
Inledning, FORM, INPUT, TEXTAREA, SELECT, OPTION, OPTGROUP, LABEL, BUTTON, FIELDSET, LEGEND
Markeras: <FIELDSET></FIELDSET> - båda obligatoriska
Får innehålla: #PCDATA, LEGEND som kan följas av blockelement, inlineelement
Får finnas i: APPLET (T), BLOCKQUOTE, BODY, CENTER (T), DD, DEL, DIV, FIELDSET, FORM, IFRAME (T), INS, LI, MAP, NOFRAMES (F), NOSCRIPT, OBJECT, TD, TH
OBS! Detta avsnitt bör läsas tillsammans med det efterföljande avsnittet LEGEND.
Med FIELDSET kan du tematiskt gruppera relaterade controls och etiketter och på så sätt dela upp ett stort formulär i mindre delar som är lättare att hantera och samtidigt förbättra dokumentets tillgänglighet. Det senare är speciellt viktigt för användare av icke visuella www-klienter. För användare av visuella www-klienter kan du separera de olika sektionerna genom att med hjälp av stilmallar presentera de, till exempel, i olika färger.
Elementet introducerades först i HTML 4.0, därför är inte dess stöd (än så länge) utbrett. Då ej stödda element (taggar) ignoreras medan deras innehåll visas kan du ändå använda elementet. Tänk på att FIELDSET är ett blockelement och för att få www-klienter som inte stödjer det att presentera de olika sektionerna som block, måste du strukturera det som ett sådant. IE 4.0 ramar in varje FIELDSET-grupp.
| HTML 4.0 och HTML 4.0 Transitional | HTML 3.2 |
|---|---|
|
%attrs; |
Elementet saknas |
Det första elementet som följer FIELDSET ska vara LEGEND.
Markeras: <LEGEND></LEGEND> - båda obligatoriska
Får innehålla: inlineelement
Får finnas i: FIELDSET
Med LEGEND associerar du en etikett med controlgruppen som FIELDSET skapar och på så sätt förbättras sektionernas tillgänglighet, speciellt i icke visuella www-klienter. OBS! Blanda inte ihop LEGEND med LABEL. LABEL används för att "etikettera" en control medan LEGEND fungerar på samma sätt som tabellens CAPTION-element.
| HTML 4.0 | HTML 4.0 Transitional | HTML 3.2 |
|---|---|---|
%attrs; ACCESSKEY=%Character |
Samma som i HTML 4.0
plus
ALIGN=top|bottom|
left|right
|
Elementet saknas |
Beskrivs i HTML 4.0 - Attribut
Se INPUT
Nedskrivet atribut. Kan användas till att specificera etikettens position i förhållande till gruppblocket. Tillåtna värden är top (standardvärde), bottom, left och right.
I följande exempel använder jag:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<HTML>
<HEAD>
<TITLE>Beställningsformulär</TITLE>
<STYLE TYPE="text/css">
<!--
.ak {background: black; color: white}
.center {text-align: center}
-->
</STYLE>
</HEAD>
<BODY> <H1 class=center>Beställningsformulär</H1> <FORM METHOD=post ACTION="..."> <P><INPUT type=hidden name=recipient value="...">
<FIELDSET>
<LEGEND ACCESSKEY=K><strong>
<SPAN CLASS=ak>K</SPAN>undinformation:</strong>
</LEGEND>
<PRE>
<LABEL ACCESSKEY=N>Namn: <INPUT TYPE=text NAME=realname></LABEL>
<LABEL ACCESSKEY=E>Epost:<INPUT TYPE=text NAME=email></LABEL>
<LABEL ACCESSKEY=F>Fax: <INPUT TYPE=text NAME=fax></LABEL>
</PRE>
</FIELDSET>
<FIELDSET>
<LEGEND ACCESSKEY=B><strong><SPAN CLASS=ak>B</SPAN>eställning av:</strong></LEGEND>
<P>Jag vill beställa följande böcker ur KnowWareserien:</P>
<DIV STYLE="float: left; width: 33%"> <FIELDSET> <LEGEND ACCESSKEY=H><strong>Know<SPAN CLASS=ak>H</SPAN>ow</strong></LEGEND> <SELECT NAME=KnowHow> <OPTION>HTML referensquide</OPTION> <OPTION>Stilmallar</OPTION> <OPTION>Tabeller i HTML</OPTION> </SELECT> </FIELDSET> </DIV>
<DIV STYLE="float: left; width: 33%"> <FIELDSET><LEGEND ACCESSKEY=Q><strong><SPAN CLASS=ak>Q</SPAN>uickSteps</strong> </LEGEND> <SELECT NAME=QuickSteps> <OPTION>Outlook</OPTION> <OPTION>InternetChat</OPTION> <OPTION>Explorer</OPTION> </SELECT> </FIELDSET> </DIV>
<DIV STYLE="float: left; width: 33%"> <FIELDSET><LEGEND ACCESSKEY=S><strong><SPAN CLASS=ak>S</SPAN>kolböcker</strong> </LEGEND> <SELECT NAME="Skolböcker"> <OPTION>TextbehA</OPTION> <OPTION>TextbehB</OPTION> <OPTION>TextbehC</OPTION> </SELECT> </FIELDSET> </DIV> </FIELDSET>
<FIELDSET> <LEGEND ACCESSKEY=R><strong>K<SPAN CLASS=ak>r</SPAN>editKort</strong> </LEGEND> <P class=center> <LABEL ACCESSKEY=V> <INPUT TYPE=radio NAME=kk VALUE=visa><SPAN CLASS=ak>V</SPAN>isa</LABEL> <LABEL ACCESSKEY=M> <INPUT TYPE=radio NAME=kk VALUE=mc> <SPAN CLASS=ak>M</SPAN>asterCard </LABEL><BR> <LABEL ACCESSKEY=N> <SPAN CLASS=ak>N</SPAN>ummer: <INPUT TYPE=text NAME=number> </LABEL> </P> </FIELDSET> <P class=center> <INPUT TYPE=submit VALUE="Beställ"> <INPUT TYPE=reset VALUE="Radera"> </P> </FORM> </BODY> </HTML>
Så ser ett sådant formulär ut i verkligheten.
http://vonpepel.com/ref/ - Senaste uppdatering 10 september 1998