Innehållsförteckning
Vi har redan sett hur man skapar en grundläggande text-only-tabell utan stilar i del 1 av denna handledning, även om det på kodnivå är bra, på en visuell nivå visar det oss inte den organisatoriska kraft som ett bord kan ge våra data, På våra webbplatser många gånger måste vi klassificera data, element, information i allmänhet, för detta kan vi använda en välkonstruerad och representativ tabell.Elementet
Elementet th tillåter oss att skapa rubriker till vårt bord för att visuellt identifiera våra kolumner såväl som td är son till tr. Dess attribut är: colspan, rowspan, scope, rubriker, de föråldrade attributen i denna HTML5 -specifikation är följande: abbr, axel, inriktning, bredd, röding, avfärgning, valign, bgcolor, höjd och nowrap, omfång, om vi tittar i detalj fungerar det här elementet väldigt likt td, dess CSS -konvention är följande:
th {display: table-cell; vertikaljustera: ärva; font-weight: fet; text-align: center; }
Låt oss nu se hur vi använder det för att bygga ett bord med lite mer formatering än vi tidigare hade gjort:
Exempel
Rang | Jams | Färg | Storlek |
---|---|---|---|
Favorit: | Äpplen | Grön | Medium |
2: a favoriten: | Apelsiner | Orange | Stor |
Tredje favoriten: | Granatäpple | Ett slags grönrött | Varierar från medelstort till stort |
Som vi kunde se i detta exempel kan vi placera elementet th inom tr, dess funktion liknar td, bara att detta används för att generera rubriker, den visade koden ger oss följande tabell som ett resultat:
För detta kommer vi att använda följande:
Vi har två förutsättningar för th, båda börjar med att berätta att de är barn till trMen den första vi placerar att dess inriktning kommer att vara till vänster, den kommer att ha vita bokstäver och dess bakgrund kommer att vara grå, i den andra anger vi att när det bara finns en th för varje tr kommer vi att justera den till höger , kommer vi att placera en ljusare grå bakgrund och bokstäverna blir mörkare grå.
Låt oss se den resulterande koden:
Exempel [b] [/ b]
Rang | Jams | Färg | Storlek |
---|---|---|---|
Favorit: | Äpplen | Grön | Medium |
2: a favoriten: | Apelsiner | Orange | Stor |
Tredje favoriten: | Granatäpple | Ett slags grönrött | Varierar från medelstort till stort |
Låt oss nu se resultatet av denna kod och vi kommer att märka hur vårt bord på detta sätt är mycket mer organiserat och vi kan skilja till vilken kolumn varje data tillhör.
För att undvika detta finns det tre element som logiskt delar bordet, så att säga, dessa är: thead, tbody, tfoot. Med det vi har sett kan vi förstå utan mycket teoretisk förklaring, så låt oss gå vidare till ett praktiskt exempel på detta.
Exempel [b] [/ b] [b] [/ b] [b] [/ b]
Rang | Jams | Färg | Storlek |
---|---|---|---|
Rang | Jams | Färg | Storlek |
Favorit: | Äpplen | Grön | Medium |
2: a favoriten: | Apelsiner | Orange | Stor |
Tredje favoriten: | Granatäpple | Ett slags grönrött | Varierar från medelstort till stort |
Låt oss nu se resultatet av detta:
Med detta avslutar vi vår HTML5 -tabellhandledning, vi behöver bara göra några övningar och öva på det vi har lärt oss.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng