Frenetic - Allt mellan HTML och jord!


Introduktion till tabeller

Introduktion: Tabeller kan vara nyttigt till mycket. Cellerna kan vara stora som hela sidor, eller små så det bara får plats ett tecken. Oavsett vad så kommer tabeller till användning väldigt ofta. Tidigare användes dem som en designers främsta element, men på senare tid har CSS tagit över den rollen allt mer. Någ babblat, jag tycker vi sätter igång med tabellerna! Vi börjar direkt med ett kodexempel:

<table width="80%" border="1">
<tr>
<td width="50%"> Cell 1 </td>
<td> Cell 2 </td>
</tr>
<tr>
<td> Cell 3 </td>
<td> Cell 4 </td>
</tr>
</table>

Exemplet ser ut så här:

Cell 1 Cell 2
Cell 3 Cell 4

Då går vi igenom de olika elementen lite närmare...

<table width="80%" border="1"> - Sätter bredden på tabellen till 80% av skärmbredden. Border="1" sätter en liten kant runt om tabellen, som du ser. Om du inte skriver in rambredden är standardvärdet 0.

<tr> - Table row. Definerar när en ny rad ska börja i tabellen.

<td> - Table data. Definerar en ny cell. Som ni ser har jag satt bredden till 50%. Eftersom vi bara har två celler bredvid varandra, innebär det att bredden delas lika på båda cellerna. Man behöver inte definera sista cellen, den tar automatiskt det som är kvar av tabellen.

Kom ihåg att dessa kommandon är väldigt viktiga att "stänga". Vissa läsare förstår inte alls vad du skrivit om du inte stängt tabellen, vilket resulterar i en blank skärm.

Det lättaste sättet att lära sig att hantera tabeller är att experimentera med dem. I början kräver det en hel del tankeverksamhet, men det är värt besväret!

Mer avancerade tabelluppsättningar: Ibland behöver man ha en cell som går över två rader, eller två kolumner. Eller både och för den sakens skull. För detta ändamål finns colspan och rowspan. Vi bygger ett litet, men ganska avancerat, exempel för att visa hur det går till.

<table border="1" width="300">
<tr>
<td rowspan="2" width="100">Rowspan=2</td>
<td colspan="2">Colspan=2</td>
</tr>
<tr>
<td width="100"> </td>
<td width="100"> </td>
</tr>
<tr>
<td rowspan="2" colspan="2">rowspan=2, colspan=2</td>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>

Hängde ni med? Jag är imponerad om du gör det vid första anblicken! Men om du tittar närmare, och tar hjälp av fuskhjälpen nedan (resultatet av harangen), så kommer du snart se att det inte är så krångligt. Det gäller bara att ha tungan rätt i mun och tänka igenom hur du ska bygga upp din tabell.

Rowspan=2 Colspan=2
   
rowspan=2, colspan=2  
 

Det var en riktig snabbkurs i tabeller, vi har bara en sak kvar vad gäller dem, och det är hur man ändrar färger i dem.



TidigareIndexNästa

 




Allt material 1997-2004 © Frenetic.
Gillar du denna sida? Du kan hjälpa mig genom att klicka på bannern nedan!