Tabeller



En tabell påbörjas med kommandot:

<TABLE>

Varje ny tabellrad börjar sedan med:

<TR>

Web-läsaren tolkar varje <TR>-kommando som en ny rad, och man behöver därför inte avsluta det kommandot.
Sen finns det två olika kommandon för nya tabellfält, och dom kommandona är:

<TH> - för ett fält med rubrik.

<TD> - för ett nytt datafält.

En enkel tabell kan skrivas så här:

<TABLE BORDER=1>
<TR><TH>En liten rubrik</TH><TD>Lite text</TD>TD>Text</TD>
<TR><TH>Nästa rubrik</TH><TD>Mer text</TD>TD>Ännu mer</TD>
</TABEL>


Den tabellen kommer att se ut så här:

En liten rubrik Lite text Text
Nästa rubrik Mer text Ännu mer


För tabellen finns förstås flera tilläggskommandon. För TABLE-kommandot finns dessa:

BORDER=x

Ändrar tjockleken på tabellens ramar. Exempel:


En tabell med ett fält, BORDER=10, och 25% bredd av sidan.


WIDTH=x
WIDTH=x%


Här kan man ange tabellens bredd i bildpunkter eller i procent av sidan. WIDTH=x kan också användas för separata celler, exempel: <TH WIDTH=25> eller <TD WIDTH=25>.

CELLPADDING=x

Här kan man ange avståndet i bildpunkter från tabellcellens kant till cellens innehåll.

CELLSPACING=x

Här kan man bestämma avståndet mellan cellerna i bildpunkter.

För TR-kommandot kan man använda de här tilläggen:

ALIGN=LEFT eller RIGHT eller CENTER

Med det här kommandot kan man justera tabellcellernas innehåll.

VALIGN=TOP eller MIDDLE eller BOTTOM eller BASELINE

Här kan man justera cellernas innehåll vertikalt. Om man använder VALIGN=BASELINE, så kommer cellernas innehåll att centreras vid en gemensam baslinje.

Kommandona för själva cellerna TD och TH har också tilläggskommandon. Dels kan man använda sig av ALIGN och VALIGN även här, men då bara för enskilda fält. Övriga tillägg som finns är:

WIDTH=x

Här kan man bestämma vidden för en specifik cell i punkter.

COLSPAN=x

Om man vill att en cell ska sträcka sig över flera kolumner i tabellen, så använder man det här kommandot. Om man skriver COLSPAN=3, så sträcker fältet sig över tre kolumner (på bredden).

ROWSPAN=x

Det här kommandot använder man för att göra samma sak som med COLSPAN, men här sträcker sig fältet över flera rader.

NOWRAP

Används om man absolut inte vill att texten i en cell ska radbrytas. OBS! Detta kan ge vädigt breda celler.

Om man vill ha en titel över tabellen använder man sig av kommandot:

<CAPTION ALIGN=TOP>Rubriktext</CAPTION>

Om man vill ha rubriken under tabellen, använder man följande kommando:

<CAPTION ALIGN=BOTTOM>Rubriktext</CAPTION>

Det här kommandot ska ligga innanför TABLE-kommandot, men utanför TR-kommandona.

Här är ett exmpel på en tabell:

Testtabell

En liten underrubrik
Här används ROWSPAN=2 Text Mer text
Är detta klart?Ännu mer text


Kommandona för ovanstående tabell ser ut så här:

<TABLE WIDTH=75% BORDER=3 CELLSPACING=3 CELLPADDING=5>
<CAPTION ALIGN=TOP><H1>Testtabell</CAPTION>
<TR ALIGN=CENTER VALIGN=MIDDLE>
<TH COLSPAN=3>En liten underrubrik</TH>
<TR ALIGN=CENTER VALIGN=MIDDLE>
<TD ROWSPAN=2>Här används ROWSPAN=2</TD>
<TD>Text</TD><TD>Mer text</TD>
<TR ALIGN=CENTER VALIGN=MIDDLE>
<TD>Är detta klart?</TD><TD>Ännu mer text</TD>
</TABLE>








e-post: jan.wentzel@mailbox.swipnet.se
Copyright© Jan Wentzel Granskat - (97 04 30)
URL: http://home3.swipnet.se/~w-35005/index.html