Hur man layoutar en tabell i html. Taggar attribut och

bordets kropp är placerad. Kroppen består av rader och kolumner. Tabellen fylls i rad för rad.

Varje tagg skapar ny linje. Längre in kapslad kolumner skapas. Du kan skapa flera kolumner. I det här fallet måste du övervaka antalet kolumner i varje rad. Till exempel, om den första raden hade 5 kolumner, bör följande rader också ha 5 kolumner. Annars kommer bordet att flyta. Det är möjligt att slå samman celler.

Hur man gör en tabell i html

Låt oss ge ett exempel, html-kod:

Exempeltabell
Kolumn 1 Kolumn 2

Var uppmärksam på cellen . Vi använder det speciella colspan-attributet för att spänna celler horisontellt. Dess numeriska värde anger antalet kolumner som ska slås samman. Det finns också en analog till detta attribut: tag (tabellhuvud), där du också måste ange colspan. Resultatet blir detsamma. Men ofta använder de vanlig td.

Låt oss nu titta närmare på alla taggattribut

.

Tagga attribut och egenskaper

För att öppna taggen

Du kan ange olika attribut.

1. Egenskapen align="parameter" - ställer in tabelljusteringen. Kan ta följande värden:

I exemplet ovan justerade vi tabellen till center align="center" .

Det här attributet kan tillämpas inte bara på tabellen utan även på enskilda tabellceller

. Således kommer inriktningen att vara olika i olika celler.

Till exempel

, , , eller
  • cols - rad visas mellan kolumner
  • ingen - alla gränser är dolda
  • rader - en gräns dras mellan tabellrader skapade genom taggen
  • 12. Property width="number" - ställer in tabellens bredd: antingen i pixlar eller i procent.

    13. Egenskap class="class_name" - du kan ange namnet på den klass som tabellen tillhör.

    14. Property style="styles" - stilar kan ställas in individuellt för varje tabell.

    Nu är det dags att dyka in i tabellen och titta på attributen för tabellcellerna. Dessa attribut ska skrivas i öppningstaggen

    Och Samma alternativ finns tillgängliga som för kommer att tillämpas hierarkiskt på alla Och

    Det enklaste sättet att förstå hur man använder rad- och kolumngruppering är att använda exemplet med en Sudoku-tabell.


    Col-taggen ställer in parametrar separat för varje kolumn. Det spelar ingen roll hur man skriver i källkoden:

    eller

    Exempel
    eller linjer
    ... ... ...

    2. Property background="URL" - ställer in bakgrundsbilden. Istället för URL:en ska adressen till bakgrundsbilden skrivas.

    Exempel

    Exempeltabell
    Kolumn 1 Kolumn 2

    Konverterar till följande på sidan:

    I exemplet ovan finns vår bakgrundsbild i img-mappen (som finns i samma katalog som html-sidan), och bilden heter fon.gif. Observera att i taggen har vi lagt till style="color:white;" . Eftersom bakgrunden är nästan svart gjorde vi texten vit för att förhindra att texten smälter in i bakgrunden.

    3. Egenskap bgcolor="color" - ställer in bakgrundsfärgen för tabellen. Du kan välja vilken färg som helst från hela paletten (se koder och namn på html-färger)

    4. Property border="number" - ställer in tjockleken på bordskanten. I tidigare exempel angav vi border="1" , vilket betyder att kanttjockleken är 1 pixel.

    5. Egenskap bordercolor="color" - ställer in färgen på kanten. Om border="0" kommer det inte att finnas någon kant och kantfärgen kommer inte att ha någon betydelse.

    6. Egenskap cellpadding="number" - indrag från ramen till cellinnehållet i pixlar.

    7. Egenskap cellspacing="number" - avståndet mellan celler i pixlar.

    8. Egenskap cols="number" - antalet kolumner. Om du inte ställer in det kommer webbläsaren själv att avgöra antalet kolumner. Den enda skillnaden är att specificering av denna parameter med största sannolikhet kommer att påskynda laddningen av tabellen.

    9. Property frame="parameter" - hur man visar kanter runt bordet. Kan ta följande värden:

    • void - rita inte gränser
    • bård - bård runt bordet
    • ovan - kant längs bordets övre kant
    • nedan - kant längst ner i tabellen
    • hsides - lägg bara till horisontella kanter (överst och nederkant av tabellen)
    • vsides - rita endast vertikala kanter (till vänster och höger om tabellen)
    • rhs - kant bara på höger sida av bordet
    • lhs - kant endast på vänster sida av bordet

    10. Property height="number" - ställer in tabellens höjd: antingen i pixlar eller i procent.

    11. Egenskapsregler="parameter" - var gränser mellan celler ska visas. Kan ta följande värden:

    • alla - en linje dras runt varje tabellcell
    • grupper - en rad visas mellan grupper som bildas av taggar
    .

    Attribut och egenskaper

    1. Egenskap align="parameter" - ställer in justeringen av en enskild tabellcell. Kan ta följande värden:

    • vänster - vänster justering
    • center - center alignment
    • höger - höger uppriktning

    2. Egenskap background="URL" - ställer in bakgrundsbilden för cellen. Istället för URL:en ska adressen till bakgrundsbilden skrivas.

    3. Egenskap bgcolor="color" - ställer in cellens bakgrundsfärg.

    4. Egenskap bordercolor="color" - ställer in färgen på cellkanten.

    5. Egenskapen char="letter" - anger bokstaven från vilken justeringen ska göras. Värdet för align-attributet måste ställas in på char.

    6. Egenskap colspan="number" - ställer in antalet horisontella celler som ska slås samman.

    7. Egenskap height="number" - ställer in höjden på tabellen: antingen i pixlar eller i procent.

    8. Property width="number" - ställer in tabellens bredd: antingen i pixlar eller i procent.

    9. Egenskap rowspan="number" - ställer in antalet vertikala celler som ska slås samman.

    10. Egenskap valign="parameter" - vertikal justering av cellinnehållet.

    • topp - justera cellinnehållet till radens övre kant
    • mitten - mitten inriktning
    • botten - anpassning till den nedre kanten
    • baslinje - anpassning till baslinjen
    Anteckning 1

    För tagg

    . Parametrar för en tagg
    inuti honom

    Hur man förhindrar att cellkanter i en tabell klibbar ihop

    Om du använder en kantlinje (cellkant) och noll utfyllnad mellan celler, sitter de fortfarande ihop och du får en dubbel kant . För att undvika detta måste du ange border-collapse: collapse i tabellstilarna:

    ...

    Kära läsare, nu har du lärt dig mycket mer om html-tabelltaggen. Nu råder jag dig att gå vidare till nästa lektion.


    Den här föreläsningen diskuterar i detalj principerna för att använda tabeller i HTML-uppmärkning. Detta inkluderar en tabellformad organisation av text, ett tabellformigt koordinatnät och grafik organiserad i tabeller.

    Verktyg för att beskriva tabeller i HTML

    När WWW utvecklades blev det tydligt att resurserna i HTML inte räckte till för högkvalitativ visning av olika typer av dokument. Nackdelen med HTML var bristen på verktyg för att visa tabeller. För detta ändamål, förformaterad text (tag

    ), där tabellen var skisserad med ASCII-tecken.  Men denna form av bordspresentation räckte inte Hög kvalitet och skilde sig från dokumentets allmänna stil.  Efter introduktionen av tabeller i HTML hade webbansvariga inte bara ett verktyg för att placera text och numerisk data, utan ett kraftfullt designverktyg för att placera grafiska bilder och text på rätt plats på skärmen.

    Skapa tabeller i HTML

    Taggen används för att beskriva tabeller<ТАВLЕ>. Märka<ТАВLЕ>, som många andra, översätter automatiskt raden före och efter tabellen.

    Skapa en tabellrad - tagg<ТR>

    Märka<ТR>(Tabellrad) skapar en tabellrad. All text, andra taggar och attribut som behöver placeras på en rad måste placeras mellan lt;TR>-taggarna.

    Definiera tabellceller - tagg<ТD>

    Celler med data placeras vanligtvis i en tabellrad. Varje cell som innehåller text eller bild måste omges av taggar<ТD>. Antal taggar<ТD>i rad definierar antalet celler

    Tabell

    Om en tabell har två TR-taggar, har den två rader.
    Om det finns tre TD-taggar på en rad, sedan i den tre kolumner.

    Tabellkolumnrubriker - tagg<ТН>

    Rubriker för tabellkolumner och rader ställs in med hjälp av header-taggen<ТН>(TableHeader, tabelltitel). Dessa taggar liknar varandra<ТD>. Skillnaden är att texten är innesluten mellan taggarna<ТН>, skrivs automatiskt i fet stil och placeras som standard i mitten av cellen. Du kan avcentrera texten och justera texten till vänster eller höger. Om du använder<ТD>med tagg<В>och attribut<АLIGN=center>, kommer texten också att se ut som en titel. Tänk dock på att inte alla webbläsare stöder fetstil i tabeller, så det är bättre att ställa in tabellrubriker med<ТН>.

    Rubriken är centrerad som standard Rubriken kan sammanfoga kolumner
    Rubriken kan placeras före kolumnerna Text eller data Text eller data
    Rubrik kan sammanfoga rader Text eller data Text eller data
    Text eller data Text eller data
    Text eller data Text eller data

    Använda tabellrubriker - tagg<САРТIОN>

    Märka

    låter dig skapa tabellrubriker. Som standard är rubriker centrerade och placerade antingen ovanför (<САРТION АLIGN=top>), eller under bordet (<САРТION ALIGN=bottom>). Titeln kan bestå av vilken text och bilder som helst. Texten kommer att delas upp i rader som motsvarar tabellens bredd. Taggar ibland<САРТION>används för att signera en bild. För att göra detta räcker det att beskriva en tabell utan gränser.

    Rubrik ovanför tabellen
    Text eller data Text eller data Text eller data Text eller data
    Rubrik under tabellen
    Text eller data Text eller data Text eller data

    NOWRAP-attribut

    Vanligtvis flyttas all text som inte får plats på en rad i en tabellcell till nästa rad. Men när du använder NOWRAP-attributet med taggar<ТН>eller<ТD>Längden på cellen utökas så att texten i den får plats på en rad.

    COLSPAN-attribut

    Taggar<ТD>Och<ТН>modifierad med COLSPAN-attributet (kolumnspann, kolumnkoppling). Om du vill göra en cell bredare än toppen eller botten, kan du använda COLSPAN-attributet för att sträcka ut den över valfritt antal vanliga celler.

    Om du vill göra någon cell bredare än toppen eller botten, du kan använda attributet COLSPAN=2,
    att sträcka den över valfritt antal vanliga celler.

    ROWSPAN-attribut

    ROWSPAN-attribut som används i taggar<ТD>Och<ТН>, liknar attributet COLSPAN=, bara det anger antalet linjer över vilka cellen sträcks. Om du angav ett antal större än ett i attributet ROWSPAN=s, måste motsvarande antal rader finnas under den utsträckta cellen. Den kan inte placeras längst ner på bordet.

    WIDTH-attribut

    WIDTH-attributet används i två fall. Du kan sätta den i en tagg<ТАВLЕ>för att ge hela bordets bredd, eller kan användas i taggar<ТD>eller<ТН>för att ställa in bredden på en cell eller grupp av celler. Bredden kan anges i pixlar eller i procent. Till exempel om du ställer in i taggen<ТАВLЕ>WIDTH=250, du får en tabell som är 250 pixlar bred oavsett sidstorleken på din bildskärm. När du ställer in WIDТН=50% i taggen<ТАВLЕ>tabellen kommer att uppta halva sidans bredd oavsett bildstorlek på skärmen. Så, när du anger tabellbredden i procent, kom ihåg att om användaren har en smal visningsport kan din sida se lite konstig ut. Om du använder pixlar och tabellen är bredare än visningsytan, visas en rullningslist längst ned för att flytta åt vänster och höger över sidan. Beroende på uppgifterna kan båda metoderna för att ställa in bordets bredd vara användbara.

    Text eller data - bredd 100 %
    eller
    Text eller data - bredd 50 %
    eller
    Text eller data - 200 pixlar bred
    eller
    Text eller data - 100 pixlar bred

    Använda tomma celler

    Om en cell inte innehåller några data har den inga gränser. Om du vill att en cell ska ha kanter men inget innehåll måste du lägga in något i den som inte kommer att synas när den visas. Du kan använda en tom sträng<ВR>. Du kan till och med ange tomma kolumner genom att definiera deras bredd i pixlar eller relativa enheter och inte ange några data i de resulterande cellerna. Det här verktyget kan vara användbart när du placerar text och grafik på en sida.

    CELLADDING-attribut

    Det här attributet bestämmer bredden på det tomma utrymmet mellan innehållet i cellen och dess gränser, det vill säga anger marginalerna inuti cellen.

    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data

    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data

    ALIGN och VALIGN attribut

    Taggar<ТR>, <ТD>Och<ТН>kan modifieras med attributen ALIGN och VALIGN. ALIGN-attributet bestämmer om text och grafik justeras horisontellt, det vill säga vänster eller höger, eller centreras. Horisontell inriktning kan ställas in på flera sätt:

    ALIGN=bleedleft pressar innehållet i cellen nära den vänstra kanten.

    ALIGN=vänster Justerar innehållet i en cell till vänster, med hänsyn till indraget som anges av CELLPADDING-attributet.

    ALIGN=center Centrerar innehållet i cellen.

    ALIGN=höger Justerar innehållet i en cell till höger, med hänsyn till indraget som anges av CELLPADDING-attributet.

    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data

    VALIGN-attributet justerar text och grafik vertikalt i en cell. Vertikal justering kan ställas in på flera sätt:

    VALIGN=överst Justerar innehållet i en cell mot dess övre kant.

    VALIGN=mitten Centrerar innehållet i cellen vertikalt.

    VALIGN=botten Justerar innehållet i en cell mot dess nedre kant.

    VALIGN-attributet justerar text och grafik vertikalt i en cell. topp, mitten, botten.
    VALIGN=top Justerar innehållet i en cell till dess övre kant. topp, topp, topp.
    VALIGN=mitten Centrerar innehållet i en cell vertikalt. mitten, mitten, mitten.
    VALIGN=bottom Justerar innehållet i en cell till dess nedre kant. botten, botten, botten.

    BORDER-attribut

    I taggen<ТАВLЕ>bestämmer ofta hur gränserna, det vill säga linjerna som omger tabellcellerna och själva tabellen, kommer att se ut. Om du inte anger en ram får du en tabell utan rader, men utrymme kommer att tilldelas för dem. Samma resultat kan uppnås genom inställning<ТАВLЕ ВОRDER=0>. Ibland vill man göra bården tjockare så att den sticker ut bättre. Du kan ställa in exceptionellt djärva ramar för att locka uppmärksamhet till en bild eller text. När du skapar kapslade tabeller måste du göra kanter av olika tjocklek för olika tabeller för att göra dem lättare att särskilja.

    CELLSPACING-attribut

    CELLSPACING-attributet anger bredden på mellanrummen mellan celler i pixlar. Om detta attribut inte anges är standardvärdet två pixlar. Med attributet CELLSPACING= kan du placera text och grafik var du än behöver dem. Om du vill lämna ett tomt utrymme kan du skriva ett mellanslag i cellen.

    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data
    Text eller data Text eller data

    BGCOLOR-attribut

    Detta attribut låter dig ställa in bakgrundsfärgen. Beroende på vilken tagg (TABLE, TR, TD) den används med kan bakgrundsfärgen ställas in för hela tabellen, för en rad eller för en enskild cell. Värdet på detta attribut är RGB-koden eller standardfärgnamnet.

    Text eller data Text eller data Text eller data
    Text eller data Text eller data Text eller data

    BACKGROUND-attribut

    Det här attributet anger bakgrundsbilden för tabeller. Gäller TABLE och TD-taggar. Dess värde är webbadressen till bakgrundsbildfilen. Användningen av detta attribut diskuteras nedan.

    Använda tabeller i siddesign

    Det som är bra med bord är att du kan göra deras gränser osynliga om du vill. Detta gör det möjligt att använda taggen<ТАВLЕ>placera text och grafik vackert på sidan. Hejdå tag<ТАВLЕ>är fortfarande det enda kraftfulla formateringsverktyget i HTML. Webbsidesdesigners har nu nästan samma frihet när det gäller användningen av vitt utrymme som designers för tryckta sidor. Tabeller är det bästa sättet att komma bort från hierarkisk placering av text på webbsidor.

    Om webbläsaren stöder tabeller kommer den vanligtvis att visa de mest intressanta effekterna som erhållits med dem korrekt

    Ural State Pedagogical University

    Välkommen!

    Utbildningskurs "Grunderna i WEB-mastering"

    Skapa färgglada bord

    Vissa webbläsare låter dig visa färger. Det finns flera sätt att färglägga en tabell, mest beroende på vilken webbläsare du använder.

    Färgade ramar i Netscape Navigator. Du kan inte bara omge bordet med en vacker ram, utan du kan också ställa in en färg som skiljer sig från text- och bakgrundsfärgerna. Skapa en enkel grå GIF (eller vilken GIF du vill ha som bakgrund) och definiera den i en tagg<ВODY>som sidbakgrund. Ställ sedan in sidans bakgrundsfärg. Som ett resultat, din tagg<ВОDY>kommer se ut ungefär så här:

    Du har skapat en dubbel bakgrund - GIF och en specificerad färg. Som ett resultat kommer bakgrundsfärgen att vara synlig på alla tabellkanter och horisontella linjer (<НR>). Oavsett om din bakgrunds-GIF är grå eller inte, kommer de färgade linjerna och bordskanterna att sticka ut märkbart. Om GIF-bakgrunden inte är alltför komplex kommer sidladdningstiden bara att öka något.

    Bord med ramar

    namn Efternamn
    Larisa Isaeva
    Dmitriy Kolesnikov

    RESULTAT:

    Bord utan ramar

    Bord med ramar

    Tag attribut
    Och för att slå samman celler
    Exempel
    illrar
    vikt storlek
    män 1,2 – 2,5 kg upp till 70 cm
    honor 0,7 – 1,0 kg upp till 40 cm

    RESULTAT:

    illrar
    vikt storlek
    män 1,2 – 2,5 kg upp till 70 cm
    honor 0,7 – 1,0 kg upp till 40 cm

    Enligt HTML5-standarden är alla tidigare använda tabellattribut, som t.ex gräns, cellavstånd, cellstoppning etc. stöds inte längre och valideraren betraktar deras användning som fel i koden. För att designa tabeller måste du använda CSS-stilar, med vilka du kan ersätta alla föråldrade tabellattribut. Till exempel istället för attributet cellavstånd för att ändra avståndet mellan tabellceller, använd egenskapen gränsavstånd, och för att justera innehåll i tabellceller – egenskaper textjustera Och vertikal-aling. CSS-stilar för att designa tabeller

    HTML-tabellradgrupperingstaggar

    För att skapa mer komplexa tabeller kan du använda taggar:

    Exempel
    Ölkonsumtion
    FULLSTÄNDIGA NAMN. liter
    Total 250
    Ivanov Ivan Ivanovich 133
    Petrov Petr Petrovich 117

    RESULTAT:

    HTML-tabellkolumngrupperingstaggar

    Tag attribut
    gul röd

    RESULTAT:


    Försök inte ställa in stilen textjustera för taggar Och . Text placerad mellan taggar ..., ärver inte denna stil eftersom taggen är inte ett barn till någon tagg , ingen tagg .

    Den horisontella justeringen av text i en specifik tabellkolumn kan ändras genom att ange en stil textjustera för pseudoklass td:nth-child(n), där n är kolumnnumret. Den här metoden kommer dock inte att fungera om attributet finns bland tabellcellerna colspan.

    Exempel
    namn Pris, gnugga.)
    Betalning per minut för solarium (från 4 minuter)15
    50 minuters solarium (14 rubel/min, 1 månad)700
    100 minuters solarium (13 rubel/min, 2 månader)1300
    200 minuters solarium (12 rubel/min, 3 månader)2400

    RESULTAT:


    Den här metoden kommer dock inte att fungera om attributet finns bland tabellcellerna colspan.




    I den förra lektionen skapade vi en fil för huvudsidan för sajten index.html, öppnade den med Notepad och lade till HTML-kod till den som innehöll de nödvändiga HTML-taggarna.

    Dessutom lärde vi oss hur man ändrar bakgrundsfärgen på sidan genom att ändra värdet på parametern bgcolor för BODY-taggen.

    Låt oss nu komma ihåg vilken layout eller ram vi valde för webbplatsen, vi kommer att prata om detta i vår kurs.

    Observera att webbplatsens layout faktiskt är tabell.

    Det bör noteras här att ett av de vanligaste sätten att layouta HTML-sidor är att använda tabeller.

    Faktum är att det finns två huvudtyper av sidlayout för html-webbplatser - att använda tabeller och använda CSS-stilar.

    För närvarande är layout med CSS-stilar mer att föredra, men när du skapar en webbplats i ett anteckningsblock är det lättare att använda en tabelllayout, så vi kommer att fokusera på tabellen.

    Under den inledande perioden av internetutveckling användes huvudsakligen den tabellformade metoden för sidlayout. Omfattande användning av tabeller i layout html sidor berodde på att en tabell kan skapas med valfritt antal kolumner och rader. Tabellstorleken kan ändras mycket enkelt med hjälp av parametrar.

    Vid layout i tabellform delas HTML-sidan in i det antal celler som krävs, som var och en upptar en mycket specifik plats på sidan. Som ett resultat kan du lägga till block med innehåll i de önskade tabellcellerna och därigenom placera innehållet på rätt plats.



    Nåväl, låt oss fortsätta vårt arbete. Låt oss öppna html-katalogen och hitta en beskrivning av TABLE-taggen där. I början av taggbeskrivningen, var uppmärksam på anmärkningen att en tabell med en osynlig ram används ofta för layout av webbsidor, som vi diskuterade ovan.

    Så tabellen i webbsideskoden anges av taggen

    , vi vet att en tabell består av vertikala kolumner och horisontella rader som bildar tabellcellerna. Rader i en HTML-tabell anges av taggen , och cellen är tagg
    .

    Låt oss öppna vår webbsida fil index.html för redigering med Notepad++. Och öppna den med en webbläsare för att se ändringarna på sidan.

    I början av den här artikeln pratade vi om det faktum att webbplatslayouten som vi har planerat är en tabell.

    Dessutom kommer vår webbplatslayouttabell att bestå av tre rader (Heder, Content och Footer) och två kolumner (Meny och Content).

    För att lägga till en tabell med tre rader och två kolumner, låt oss ändra vår kod för att lägga till följande:

    1 rad 1 kolumn 1 rad 2 kolumn
    2 rad 1 kolumn 2 rad 2 kolumn
    3 rad 1 kolumn 3 rad 2 kolumn

    För att ställa in en kantlinje i tabellen, använd kantparametern. Tjockleken på tabellkanten anges i pixlar (px).

    Låt oss lägga till en kantparameter till vår html-kod, med ett argumentvärde lika med 1px. Det vill säga, tjockleken på bordsramen kommer att vara lika med en pixel:

    1 rad 1 kolumn 1 rad 2 kolumn
    2 rad 1 kolumn 2 rad 2 kolumn
    3 rad 1 kolumn 3 rad 2 kolumn

    För att justera tabellen i mitten av webbläsarfönstret använder vi parametern align, som kan ha tre värden: vänster, mitten, höger. Det är tydligt att för att justera tabellen i mitten av webbläsarfönstret, värdet på alignment parameter argument måste vara lika med: center.

    Och låt oss ställa in bredden på bordet här. Tabellens bredd anges av parametern width. Värdena som denna parameter kan ta kan uttryckas som ett heltal i pixlar eller som en procentandel av det aktuella webbläsarfönstrets bredd.

    Låt oss lägga till justering och tabellbredd till vår kod, och som ett resultat får vi följande kod:

    1 rad 1 kolumn 1 rad 2 kolumn
    2 rad 1 kolumn 2 rad 2 kolumn
    3 rad 1 kolumn 3 rad 2 kolumn

    Vi uppdaterar webbläsarfönstret på vår webbsida för att se ändringarna, vi ser att tabellen har justerats mot mitten av fönstret och har ändrat dess bredd.

    Låt oss nu gå tillbaka till tabellramen, i html-koden ställer vi in ​​den till 1 pixel med värdet av gränsparameterargumentet: border=”1”.

    Se parametrarna för TABLE-taggen i html-referensboken; det finns två parametrar här som påverkar utseende ramverk.

    Den första parametern: cellmellanrum – ställer in avståndet mellan tabellceller.

    Andra parametern: cellpadding – avståndet från ramen till innehållet i cellen beror på värdet på argumentet för denna parameter.

    För att göra alla avstånd och indrag minimala ställer vi in ​​värdena för argumenten ovanför ovanstående parametrar till noll.

    Som ett resultat kommer html-koden för tabellen att ha följande form:

    1 rad 1 kolumn 1 rad 2 kolumn
    2 rad 1 kolumn 2 rad 2 kolumn
    3 rad 1 kolumn 3 rad 2 kolumn

    Som du kommer ihåg bör vår tabell ha tre rader, och den första raden ska ha en cell, den andra raden ska ha två celler och den tredje raden ska också ha en cell.

    Om vi ​​tittar på tabellens utseende kommer vi att se att för att få tabellen till önskad form behöver vi bara kombinera de horisontella cellerna i den första och tredje raden.

    För att göra detta kommer vi att använda parametern colspan. Denna parameter används i TD-taggen. Värdet för parameterargumentet colspan indikerar antalet horisontella celler som ska slås samman; i vårt fall är detta värde 2.

    Förutom att lägga till parametern colspan, låt oss ändra etiketterna i tabellcellerna så att de matchar vår layout.

    Efter alla ändringar kommer den fullständiga html-koden för vår sida att vara som följer:

    Hur man skapar en webbplats i anteckningsblock

    Rubrik
    webbplatsens meny Innehåll
    Sidfot

    Låt oss spara vår kod i Anteckningar och uppdatera filen index.html i webbläsaren för att se ändringarna.

    Så den här lektionen visade sig vara ganska stor, så låt oss fortsätta att arbeta med html-tabellen på vår sida i nästa lektion.

    Tabeller i HTML är så funktionella att du kan använda dem för att layouta hela webbplatser (läs). Nu kommer vi att prata om att infoga enkla HTML-tabeller på en webbsida, analysera bara markeringen, men inte röra designen, eftersom det är bättre att dekorera tabeller med CSS-stilar.

    Tabelltaggar och attribut

    Här är de grundläggande elementen du behöver för att skapa tabeller:

    • - en behållare i vilken bordet är placerat (samma som
        för markerade eller
          för numrerade listor).
        1. gräns- ett attribut som bestämmer ramarnas tjocklek. Det är bättre att använda egenskapen border CSS istället.
      anger tabellens signatur. Du behöver inte använda en behållare, men om du ändå bestämmer dig för att namnge tabellen, placera den omedelbart efter taggen , utanför celler och rader.
    • - en parad tagg som innehåller en tabellrad (celler placerade på samma horisontella nivå).
    • , kommer det att finnas så många celler i den: en tagg - en cell.
    • låter dig gruppera kolumner, snabbt och utan att täppa till koden, tilldela dem gemensamma egenskaper. Med hjälp av en behållare kan du separera de logiska delarna av en tabell från varandra. Placeras efter taggen
      - en tagg som skapar en tabellrubrikcell. Externt skiljer sig dess innehåll från innehållet i andra celler - vanligtvis texten inuti Webbläsaren markerar den med fet stil och placerar den i mitten.
    • - en behållare med vilken en enkel cell skapas. Hur många sådana taggar kommer en rad att innehålla (tag
      , om det inte är där, sedan efter .
    • används för samma ändamål som . kan innehålla , men inte vice versa.
    • spänna- ett attribut som anger antalet kolumner som behållaregenskaperna tillämpas på
    • .
    • , Och - behållare som låter dig dela upp bordet i de övre (rubrikerna), huvuddelen (kroppen) respektive nedre (slutliga). I en HTML-tabell är sekvensen av dessa taggar densamma som sekvensen av behållare , Och
      i HTML-dokumentet.
    • colspan behövs för att kombinera celler i rad. Attributvärdet innehåller ett nummer som anger antalet celler som ska slås samman.
    • radspann slår samman celler till kolumner.
    • Exempel på att skapa tabeller

      Skapa ett HTML-dokument och kopiera följande kod till det:

      Exempeltabell

      Verktyg för att skapa webbplatser
      SyfteVerktyg
      MärkningHTMLXHTML
      DekorCSS
      UtvecklingPHPPytonorm

      I webbläsaren kommer dokumentet att se ut så här:

      Låt oss ta reda på vilka rader kod som är ansvariga för vad.

      • - öppnade bordet och gav det tjockleken på ramarna.
      • - de gav den titeln.
      • - öppnade linjen.
      • - skapade en cell med en rubrikdesign.
      • - skapade en andra rubrikcell i raden. Colspan-parametern indikerade att denna cell skulle sträcka sig över två horisontellt.
      • - stängde linjen. De återstående linjerna skapades på samma sätt.
      • - lade till en andra rad i tabellen med vanliga celler istället för rubriker. Efterföljande rader och celler infogades på liknande sätt.
      • Verktyg för att skapa webbplatser
        Syfte Verktyg
        Märkning HTML XHTML
        - stängde bordet.
       Topp