|
|
![]() |
||
|
|
|||
|
JavaScript.nu
/
HTML-kurs
/
Tabeller
Tabeller
I detta kapitel: Tabeller Lathund F�rgad tabell Storleken Attribut Test Till att b�rja med vill jag informera om att tabeller till en b�rjan �r mycket komplicerade att g�ra. Explorer �r lite sn�llare �n Netscape i dessa sammanhang och visar din tabell �ven om du r�kat felkoda den. Netscape d�remot kr�ver att du kodar korrekt f�r att visa tabellen korrekt. D�r du vill ha din tabell skriver du: <TABLE> </TABLE> Detta r�cker dock inte. F�r varje rad i tabellen m�ste du l�gga till en TR-tagg (Table Row = TabellRad) mellan raderna ovan: <TR> </TR> Antag att du vill ha tre rader (TR) i din tabell (TABLE), d� skriver du allts� <TABLE> <TR> </TR> <TR> </TR> <TR> </TR> </TABLE>F�r varje kolumn i tabellen m�ste du nu l�gga till en TD-tagg (Table Data = TabellData) mellan TR-taggarna:
<TD></TD>
Vill du nu ha fyra kolumner i din tabell, d� blir koden allts�:
<TABLE>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
Mellan TD-taggen l�gger vi slutligen in v�r text.
H�r visas hur koden ser ut d� och hur tabellen blir p� riktigt.
F�r att du ska se varje rad och varje kolumn som rutor l�gger jag �ven till BORDER="1" i TABLE-taggen,
vilket allts� ger hela tabellen en smal ram. Koden och resultatet blir nu:
<TABLE BORDER="1">
<TR>
<TD>Rad 1, Kolumn 1</TD>
<TD>Rad 1, Kolumn 2</TD>
<TD>Rad 1, Kolumn 3</TD>
<TD>Rad 1, Kolumn 4</TD>
</TR>
<TR>
<TD>Rad 2, Kolumn 1</TD>
<TD>Rad 2, Kolumn 2</TD>
<TD>Rad 2, Kolumn 3</TD>
<TD>Rad 2, Kolumn 4</TD>
</TR>
<TR>
<TD>Rad 3, Kolumn 1</TD>
<TD>Rad 3, Kolumn 2</TD>
<TD>Rad 3, Kolumn 3</TD>
<TD>Rad 3, Kolumn 4</TD>
</TR>
</TABLE>
Tabellen blir d� s�h�r:
Notera att mellanslagen jag anv�nt i koden inte �r n�dv�ndiga utan endast har till funktion att f� koden mer �versk�dlig. Listan nedan fungerar som en lathund f�r dig om du ska g�ra din egna tabell:
Du har nu l�rt dig tre taggar (TABLE, TR och TD) och ett attribut (BORDER) du kan ha i TABLE-taggen. Border skapar en ram runt din tabell. N�gra andra attribut som kan vara bra att k�nna till �r BGCOLOR, BACKGROUND, WIDTH och HEIGHT. Med BGCOLOR och BACKGROUND best�ms bakgrundsf�rgen respektive bakgrundsbilden i tabellen. Exemplet nedan visar en tabell med tre rader och fem kolumner. Tabellen har en tre rader tjock ram runt sig och en bl� bakgrundsf�rg. En av raderna �r gr�n och tv� av kolumnerna �r r�da. En av cellerna har en bakgrundsbild som bakgrund.
<TABLE BORDER=3 BGCOLOR="blue">
<TR>
<TD>Rad 1, Kolumn 1</TD>
<TD>Rad 1, Kolumn 2</TD>
<TD>Rad 1, Kolumn 3</TD>
<TD BACKGROUND="bild.gif">Rad 1, Kolumn 4</TD>
<TD>Rad 1, Kolumn 5</TD>
</TR>
<TR BGCOLOR="green">
<TD>Rad 2, Kolumn 1</TD>
<TD BGCOLOR="red">Rad 2, Kolumn 2</TD>
<TD>Rad 2, Kolumn 3</TD>
<TD>Rad 2, Kolumn 4</TD>
<TD>Rad 2, Kolumn 5</TD>
</TR>
<TR>
<TD>Rad 3, Kolumn 1</TD>
<TD>Rad 3, Kolumn 2</TD>
<TD BGCOLOR="red">Rad 3, Kolumn 3</TD>
<TD>Rad 3, Kolumn 4</TD>
<TD>Rad 3, Kolumn 5</TD>
</TR>
</TABLE>
Koden ovan resulterar i tabellen nedan:
L�gg m�rke till att d� jag �ndrar f�rgen till bl�tt i TABLE-taggen blir allt mellan <TABLE> och </TABLE> bl�tt, dvs. hela tabellen blir bl�. D� jag �ndrar f�rgen p� en rad (TR) till gr�n blir alla kolumner i denna rad gr�na. D� jag �ndrar f�rgen p� en cell (TD) blir endast just den cellen f�rgad. Detta g�ller s�v�l om jag f�rgar cellen med en f�rg eller med en bild ("red" samt "bild.gif" i mitt fall). Som jag tidigare n�mnde �r WIDTH och HEIGHT bland de viktigare attributen du beh�ver l�ra dig. Nedan visas hur en tabells storlek kan �ndras med WIDTH- och HEIGHT-attributen. V�rdena kan antingen vara heltalsv�rden (anges i pixlar) eller procentuella v�rden. L�gg m�rke till att jag i tabellkoderna nedan inte har varje rad (TR) och varje kolumn (TD) p� en ny rad. Jag har bara gjort en ny rad f�rst efter varje rad (</TR>). Detta �r givetvis lika korrekt som att ha radbyten efter varje kolumn.
<TABLE BORDER="1"> <TR><TD>1</TD><TD>2</TD></TR> <TR><TD>3</TD><TD>4</TD></TR> </TABLE>
<TABLE BORDER="1" HEIGHT="100%" WIDTH="200"> <TR><TD>1</TD><TD>2</TD></TR> <TR><TD>3</TD><TD>4</TD></TR> </TABLE>
<TABLE BORDER="1" HEIGHT="600" WIDTH="75%"> <TR><TD>1</TD><TD>2</TD></TR> <TR><TD>3</TD><TD>4</TD></TR> </TABLE>
<TABLE BORDER="1" HEIGHT="10%" WIDTH="10%"> <TR><TD>1</TD><TD>2</TD></TR> <TR><TD>3</TD><TD>4</TD></TR> </TABLE>
Tabellen har som du nu vet tre taggar - <TABLE>, <TR> och <TD>. (egentligen 4, man kan n�mligen anv�nda <TH> (Table Header = TabellHuvud) ist�llet f�r <TD>). I var och en av dessa kan ett flertal attribut placeras. Nedan ser du i vilken/vilka av taggarna dessa attribut kan placeras, vad de har f�r nytta samt v�rdet som kan skrivas i attributen. M�nga av v�rdena som ska anges med ett tal klarar ocks� av att du skriver v�rdet i %. V�rdet anger du d�r det st�r ... (t.ex. BORDER="..."). Att kunna alla attributen �r lite av en �verkurs.
Copyright © Omid Rouhani 1997-2022; Alla r�ttigheter reserverade. Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ] |