T a b e l l e r - t a b l e s

Relevanta dokument
Tabeller. Lektion 7. en tabellrubrikcell som centrerad och i fetstil.

Inför prov 1 i webbdesign

F r a m e s - r a m a r

Sophia Prosell DREAM WEAVER SKAPA OCH PUBLICERA EFFEKTIVA WEBBSIDOR

Webbdesign vt Innehållsförteckning

/*formatering för html och body elementen - elementens höjd sträcker sig över hela webbläsarfönstrets höjd*/ html, body { height: 100%; }

Internet A. HTML Grunder Maximilien Chiang 1

ORDLISTA WEBBDESIGN 100P

Lektion 2 - CSS. CSS - Fortsätt så här

Labora&on 4 CSS och validering övningar/uppgi9er

1. Uppdateringsmodul (CMS)

Webbdesign vt Innehållsförteckning

Labora&on 4 CSS och validering samt fråga D övningar/uppgi?er

- - - W e b d e s i g n s k o l a n B i l d e r

Webbkurs för distriktsansvariga. Stockholm den 7 och 13 september 2011

F06 A table form Dagens agenda

Personalsupport. Medicinska fakulteten, Lunds universitet. Textredigeraren. Moodle version 2.7.1

Internet och WWW Laboration 3 VT10 Högskolan Dalarna Hans Rosendahl. Laboration 3 CSS del 2. 1 av 20

Manual Anvisningar vid annonsering på startsida i Ratsit 3.0.

Manual för visionutv.net Redigera

Innehåll. HTML Editor Sida 2 av 30

Carl-Oscar Hermansson WEBB DESIGN

Lathund Bygga mallar. Senselogic AB Version 2.3

Labora&on 5 CSS och layout samt fråga E övningar/uppgi>er

Laboration 2: Xhtml och CSS.

Laboration med Internet och HTML

Grafisk Webbprofil. Skrivregler och grafiska riktlinjer för utformning och publicering av Sjökrogen bojens hemsida.

P O R T A L S Y S T E M

Open24 Webtool. Inofficiell komplettering till manual

HTML. Laborationskompendium i konstruktion av webbsidor. Detta exemplar tillhör: VT Mitthögskolan ITM Telefon

Ikon Menyalternativ Funktion och beskrivning Sök och ersätt text i arbetsfältet. Ramformatering

Webbstudio Internetworld - Webbproduktion förklarad på svenska - En del av IDG.se. I dessa program redigerar du HTML och så sparar du dina filer

Labora&on 6 CSS och responsiv webbdesign övningar/uppgi:er

Integrerad i egen cup-portal Sid 1

En stiligare portal Laboration 3

Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011)

Övningar i CSS för anpassning till olika enheter

Sidan kommer inte läggas upp någonstans utan du redovisar den för mig på något handledningstillfälle.

Förkunskaper: Tim Berners Lees vision webbläsarkriget W3C strukturtagg <h1> layout-tagg <font size="6">

Designhäftet. När du kört fast, eller vill ha hjälp på traven MailEasy International AB

Laboration 2. Webbproduktion En stiligare webbsida HT2015

På denna startsida ser du en översikt över samtliga skapade artiklar. Titel Anger titel på din artikel. Är det samma som man anger i Rubrik-fältet.

Dokumentation av rapportmall

Eva Ansell WORD 2007 MICROSOFT FÖRDJUPNING

Innehållsförteckning

20/01/2016. html och css

Lathund för redigering av Falkenbergs gymnasieskolas hemsidor

Instruktion 5. Talonger och tabeller. Övning 25. Hur man gör en talong? Börja med att ställa in ett styckeavstånd på en tomrad.

Övningar i kursen Webbdesign 100p

Eva Ansell EXCEL 2007 MICROSOFT

HTML och CSS. Eric Elfving Institutionen för datavetenskap. 18 augusti 2015

4 Kolumn Kalkylbladet är uppdelat i rader (horisontellt) och kolumner (vertikalt). Där dessa möts finns alltid en cell.

Innehåll Introduktion... 3 InteractiveScene.config... 3 Scener <scenes>... 3 Typsnitt <fonts>... 3 Övergångar <transitions>...

LATHUND FRONTPAGE 2000

Tillämpad fysik och elektronik Per Kvarnbrink m.fl. Laboration 2: HTML och CSS.

21/01/2016. Stilmallar. styra utseendet av webbplatsen DEL 1. Karin Fahlquist. index.html. recept.html frukt.html grönsaker.html

Manual för att komma igång i SiteVision Innehåll:

Fönster och dörr. Kapitel 3 - Fönster och dörr... 3

Lektion 1, Del1, Kapitel 4

Övning (X)HTML 2. Sidan 1 av

03/12/2015. Logga in på: b.socrative.com eller ladda ner appen

Du hittar manualen på.

PixlrGuiden - av AlizonWeb PIXLRGUIDEN. av AlizonWeb. Copyright Notice: Copyright AlizonWeb, All rights reserved. Sida 1

Dreamweaver CS4. Adobe. Grundkurs

WEBDESIGN A - DTR 1210

Införande av CSS i existerande tabellbaserat HTML-dokument

Efterbehandlingsmeny. Tomma sidor. Flersidig ordning. Sortering. Miniatyrer. N-upp-granskning. Kopior. Dubbelsidig.

Kapitel 3 Fönster och dörr... 3

HTML och CSS. Eric Elfving Institutionen för Datavetenskap (IDA)

Lathund för att lägga in information på ovanaker.se Innehållsförteckning

[HTML] [Elevens namn ] [Klassens namn ] [Lärarens namn ]

Grafiska användargränssnitt i Java

Gilla r d u d en h ä r g u id en? Vill d u a tt vi ska f o rtsä tta g ö ra f ler g u id er? - lä s mer h ä r»

Lär dig POWERPOINT. Lars Ericson datorkunskap.com

ETT FÖRSTORINGSPROGRAM PÅ DATORN ANVÄNDARHANDLEDNING

Lathund för att lägga in information på ovanaker.se Innehållsförteckning

KOM-IGÅNG-GUIDE. Kom igång och redigera din hemsida! SmelinkWeb4 editor 2

Exempel på hur man kan bygga enkla former i Illustrator

Lägga till artiklar i Joomla

Manual för lokalredaktörer villaagarna.se

Manual för lokalredaktörer villaagarna.se

HTML. Introduktion till HyperText Markup Language

Kopiera. WorkCentre C2424-kopiator/skrivare

Lab 5: ASP.NET 2.0 Site Navigation

Sida Kapitel 3 Fönster och dörr... 3

Grafiska användargränssnitt i Java

Föreläsning 4. CSS Stilmallar för webben

Monteringsanvisningar. Fönster och dörrar

Kapitel 3 Fönster och dörr... 3

Histogram, pivottabeller och tabell med beskrivande statistik i Excel

För att skriva CSS-kod använder man sig av olika kommandon. Ett exempel på hur man kan skriva kod för att ändra textfärg kan vara:

Struktur & Layout med CSS

VERKTYGSFÄLTET I ARTIKELEDITORN

Innehållsförteckning. Dreamweaver 3.0

LATHUND FRONTPAGE 2000 SV/EN

Innehållsförteckning. 1 Välkommen till Dreamweaver Skapa en lokal webbplats...23

LATHUND PUBLISHER 2000

F07 Stilmallar Dagens agenda

Innehållsförteckning. Adobe GoLive CS

Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1

Transkript:

skriv ut» T a b e l l e r - t a b l e s Exempel på tabeller» Grundkoden för tabellen» Tabell- och kolumnbredd» Sammanfoga celler» Bakgrundssbild och bakgrundsfärg» Kantlinjebredd och färg» Avstånd mellan celler och innehåll» Justering av tabeller och innehåll» Tabeller i tabeller - nästlade tabeller» Andra tabellegenskaper» Skuggor med bakgrundsbild» Innehållet i en sida är beroende av bildskärmens upplösning och webläsarfönstrets storlek och det är svårt att bestämma exakt var text ska radbrytas och annat innehåll ska placeras. Med hjälp av tabeller kan du bestämma den exakta bredden och höjden på en yta. En tabell består av rader och kolumner som är indelade i celler. Du kan ha olika bredd på kolumner och rader och du kan sammanfoga flera celler till en. Tips! Tabeller var tidigare den enda bra metoden att bestämma position, bredd och höjd på text och andra objekt. Idag finns andra metoder som kräver mindre kod och har bättre egenskaper än tabeller och ett exempel är CSS-boxar och hela CSS-layouter - läs mer i guiden CSS- positionering». W3C förespråkar att innehållet ska separeras från layouten och anser att tabeller bara ska användas till "tabulär data" och inte för positionering och layout - läs mer om W3C och webstandards» E x e m p e l p å t a b e l l o c h c e l l e r : OBS! Tabellens totala bredd är oberoende av kantlinjebredd, padding eller avstånd mellan celler. Om du ökar måtten på en kantlinje blir ytan för tabellens innehåll mindre: se exemplet ovan i eget fönster» Tabell där celler sträcker sig över två kolumner (colspan) och två rader (rowspan): Sida 1 av 12

Cell över 2 kolumner Cell över 2 rader Du kan även skapa tabeller inuti tabeller - nästlade tabeller: Tabell 1 Tabell 2 Bredden på tabellerna kan variera med fönstrets storlek eller ha en fast bestämd storlek angiven i procent eller pixlar. Vanligt på websidor är att man anpassar bredden på websidan så att användaren aldrig behöver bläddra i sidled (nedre horisontella bläddringslisten). Läs mer om bildskärmars upplösning i avsnittet om bildskärmsupplösning» Lämplig bredd på tabeller för anpassning till olika upplösningar ser du nedan. Kom ihåg att bläddringslisterna i webläsaren också tar plats, räkna med att de har ca 20 pixlars bredd. Vill du ha lite luft runt innehållet i tabellen så gör du den tex 100 pixlar mindre. Här är några riktmärken när du bestämmer tabellbredd för ditt textinnehåll. Tänk på att långa textrader är svårlästa och att en tabellbredd på ca 500-550 pixlar ungefär motsvarar en A4-pappersbredd vid utskrift. Bildskärmens upplösning 800x600 - maximal bredd 780 pixlar Bildskärmens upplösning 1024x768 - maximal bredd 1000 pixlar Bildskärmens upplösning 1280x1024 - maximal bredd 1260 pixlar G r u n d k o d e n f ö r t a b e l l e n Märket <TABLE> anger att det är en tabell, <TR> definierar rader och <TD> en cell. Alla Rader består av en eller flera tabellceller. En tabell med 1 rad och 1 kolumn kan ut så här: Exempel: En tabell med en rad och en kolumn... <table border="1"> <td>en tabell...</td> Attributen som bestämmer tabellens övriga egenskaper: WIDTH (tabell- eller cellbredd) HEIGHT (tabell- eller cellhöjd) BORDER (kantlinje) CELLSPACING (avstånd mellan celler) CELLPADDING (avstånd mellan cellkant och innehåll) BORDERCOLOR (kantlinjefärg) BGCOLOR (bakgrundsfärg i tabell) BACKGROUND (bakgrundbild i tabell) COLSPAN (cell över flera kolumner) ROWSPAN (cell över flera rader) T a b e l l - o c h k o l u m n b r e d d Sida 2 av 12

Bredd på tabell och kolumner anges i pixlar eller procent. Tabellen nedan har bredden 100 pixlar: En tabell med en rad och en kolumn i 100 pixlars bredd... <table width="100" border="1"> <td>en tabell...</td> Tabell med 100% bredd: En tabell med en rad och en kolumn i 100 procents bredd... <table width="100%" border="1"> <td>en tabell...</td> Flera rader och kolumner anges genom att upprepa <TR> och <TD>: Bredden på kolumn anger du genom att ange ett värde för cellen <TD>. Alla celler i samma kolumn har samma bredd och du kan inte ha olika bredd på cellerna i samma kolumn. Exempel: 150 pixlars bredd <td width="150"></td> Höjden på cellen ger samma höjd för alla celler i samma rad: Sida 3 av 12

150 pixlars höjd <td height="150"></td> S a m m a n f o g a c e l l e r Attributet COLSPAN och ett värde för antalet kolumner eller rader som ska "spannas" vilket innebär att en cell sträcker sig över över flera kolumner: <td colspan="2"></td> Sammanfoga rader med attributet ROWSPAN och ett värde för antalet rader som ska "spannas": <td rowspan="2"></td> Olika celler kan sträcka sig över flera kolumner och rader som i exemplet nedan: Sida 4 av 12

cell5 cell6 cell7 <td colspan="2"></td> <td rowspan="2"></td> <td colspan="2"></td> <td colspan="3"></td> <td>cell5</td> <td>cell6</td> <td>cell7</td> B a k g r u n d s b i l d o c h b a k g r u n d s f ä r g Bakgrund i form av färg eller bild kan anges för tabellen men om du anger både bakgrundsfärg och bakgrundsbild så är det bilden som syns. Bakgrundsfärg kan anges även i cellerna och ersätter då tabellens färg i den aktuella cellen: <table width="100%" border="1" bgcolor="#99cc66"> <td bgcolor="#cc6600"></td> Exempel 2: <table width="100%" border="1" background="logotype.gif"> <td bgcolor="#cc6600"></td> Sida 5 av 12

K a n t l i n j e b r e d d o c h f ä r g Bredden på kantlinjerna är desamma för hela tabellen men färgen kan du bestämma individuellt för varje cell.. Exempel: <table width="100%" border="1" bordercolor="#006699"> <td bordercolor="#cc0000"></td> Tabellens kantlinje visas även runt alla celler men bredden på kantlinjen - 5 pixlar i exemplet nedan - påverkar bara ramen runt tabellen: <table width="200" border="5" cellspacing="0" bordercolor="#006699"> <td bordercolor="#cc0000"></td> Ett attribut till <TABLE> som påverkar den yttre kantlinjen är FRAME som kan ha någon av följande värden: ABOVE (ovanför) BELOW (under) BORDER (alla sidor) BOX (alla sidor, samma som "border") HSIDES (ovan och under) VSIDES (höger och vänster) LHS (vänster) RHS (höger) VOID (inga kantlinjer alls) Exempel 1: frame="above" ovan <table width="100%" border="1" cellspacing="0" bordercolor="#006699" frame="above"> Sida 6 av 12

frame="below" nedan frame="hsides" ovan under frame="vsides" höger vänster frame="lhs" vänster frame="rhs" höger A v s t å n d m e l l a n c e l l e r o c h i n n e h å l l Du kan själv styra avståndet mellan cellerna med attributen CELLSPACING som anges i antal pixlar: cellspacing="1" cell5 cell6 cellspacing="5" cell5 cell6 Avståndet mellan cellkant och innehåll i själva cellen kallas CELLPADDING (cellstoppning): cellpadding="0" cell5 cell6 cellpadding="5" cell5 cell6 J u s t e r i n g a v t a b e l l e r o c h i n n e h å l l Justering av tabellen och cellernas innehåll sker med attributen VALIGN för vertikal justering och ALIGN för horisontell justering. Tabellen är som standard vänsterjusterad och cellernas innehåll är vänsterjusterat i sidled och centrerat i höjdled. OBS! Innehållet i cellerna är alltså centrerat vertikalt som standard vilket ofta inte syns förrän cellernas innehåll ger olika höjd på cellerna. Exempel: Sida 7 av 12

En cell med ganska mycket textinnehåll som får den andra cellens innehåll att centreras vertikalt när så mycket utrymme krävs så att höjden ändras Centrerat i höjdled som standard... Genom att ange att alla celler i en rad <TR> ska justeras vertikalt i överkant (TOP) så undviker du att någon cells innehåll hamnar i mitten. En cell med ganska mycket textinnehåll som får den andra cellens innehåll att centreras vertikalt när så mycket utrymme krävs så att höjden ändras...nu är innehållet justerat mot överkanten. <tr valign="top"> <td>en cell med...</td> <td>...nu är innehållet...</td> <tr valign="top"> Hela tabellen kan justeras med attributet ALIGN och då standard är left behöver det inte anges. Attributen right och center kan du använda och tabellen nedan är centrerad. En cell med ganska mycket textinnehåll som får den andra cellens innehåll att centreras vertikalt när så mycket utrymme krävs så att höjden ändras...nu är innehållet justerat mot överkanten. <table width="200" border="1" align="center" > <tr valign="top"> <td>en cell med...</td> <td>...nu är innehållet...</td> <tr valign="top"> Här är fler exempel där cellinnehållet är justerat horisontellt och vertikalt med attributen ALIGN och VALIGN: En cell med ganska innehållet Sida 8 av 12

mycket textinnehåll som dessutom är justerat åt höger med attributet ALIGN som avser den horisontella justeringen...höger i denna cell justerat mot botten med VALIGN. standard för cellers innehåll (vänster) <td align="right">...höger</td> <td valign="bottom">...botten</strong>.</td> <tr valign="top"> <td align="right">...höger</td> <td>...vänster</td> T a b e l l i t a b e l l - n ä s t l a d t a b e l l Nästlade tabeller är när du placerar en tabell i en annan tabell. Användbart när cellernas kanter inte ska ligga kolumnvis eller när du vill ha celler både med och utan kantlinjer: <td colspan="3"> <table width="100%" border="1"> </td> Genom att ändra avstånd mellan och i cellerna (SPACING och PADDING) kan du ge intrycket av att cellerna tillhör samma tabell och sträcker sig över kolumnernas gränser. Sida 9 av 12

Exempel 2: <table width="200" border="1" cellpadding="0" cellspacing="0" bordercolor="#cc3300"> <td colspan="3"> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr bordercolor="#006699"> </td> Om du vill ha en ram runt tabellen endast på tabellens yttre kant och inte mellan cellerna kan du infoga din tabell i en annan tabell som endast består av 1 rad och 1 kolumn men har kantlinjer. I exemplet nedan har den "inre" tabellen inga kantlinjer men den övre raden har samma bakgrundsfärg som kantlinjefärgen i den "yttre" tabellen: 1.) En tabell som består av en rad och en kolumn med kantlinje (200 pixlars bredd): 2.) En till tabell med det huvudsakliga innehållet men utan kantlinjer och 100% bredd: Rubrik cell5 cell6 3.)...placeras i den första tabellen: Rubrik cell5 cell6 <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#006699"> <td> <table width="100%" border="0" cellpadding="3" cellspacing="0"> <tr align="center" bgcolor="#3366ff"> <td colspan="3"> Rubrik</td> Sida 10 av 12

<td>cell5</td> <td>cell6</td> </td> A n d r a t a b e l l e g e n s k a p e r En tabell kan ha flera attribut som påverkar cellernas egenskaper. Du kan tilldela vissa celler egenskapen TH (rubrik) vilket gör att textstilen blir kraftigare och innehållet centrerat. Exempel: cell Rubrik cell Cellen ovanför dennna har egenskapen TH (rubrik) och textinnehållet blir då centrerat och krafigare... <table border="1"> <td> cell</td> <th>rubrik</th> <td> cell</td> <td>cellen ovanför...</td> Genom att använda attributet NOWRAP anger du att textinnehållet i en cell inte får radbrytas. Exempel: cell 1 i rad nr 1 där texten inte radbryts då attributet nowrap används cell 2i rad nr 1 där innehållet radbryts. cell 3 i rad nr 1 där innehållet radbryts (nowrap) standard standard <table border="1"> <td nowrap>cell 1 i rad nr 1</td> <td>cell 2i rad nr 1</td> <td>cell 3 i rad nr 1</td> Ett alternativ är att använda märkena THEAD (tabellhuvud), TFOOT (tabellfot) och TBODY (tabellkropp) vilket ger en logisk uppdelning av tabellen. Viktigt är då att du anger tabellen huvud och fot innan du anger kroppen. Sida 11 av 12

cell5 cell6 cell7 cell8 cell9 <table width="100%"> <thead> <th> <th> <th> </thead> <tfoot> <th>cell7 <th>cell8 <th>cell9 </tfoot> <tbody> <td> <td>cell5 <td>cell6 </tbody> S k u g g a m e d b a k g r u n d s b i l d En skugga i tabellcellen gör du med en bakgrundsbild. Läs mer om Skuggor i tabellcellerna här» Tips! Tabeller var tidigare den enda bra metoden att bestämma position, bredd och höjd på text och andra objekt. Idag finns andra metoder som kräver mindre kod och har bättre egenskaper än tabeller och ett exempel är CSS-boxar och hela CSS-layouter - läs mer i guiden CSS- positionering». W3C förespråkar att innehållet ska separeras från layouten och anser att tabeller bara ska användas till "tabulär data" och inte för positionering och layout - läs mer om W3C och webstandards» [ Copyright W e b d e s i g n s k o l a n Materialet får skrivas ut och användas för personligt bruk. Användning i undervisningssyfte är ej tillåten utan vårt tillstånd - läs mer här» ] Sida 12 av 12