„HTML Táblázatok” változatai közötti eltérés

Innen: IT documentation
 
(Egy közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva)
1. sor: 1. sor:
==HTML Táblázatok==
==HTML Táblázatok==
A táblázatokat a HTML-ben a <nowiki><table> tag definiálja. A táblázatok sorokból állnak (<tr></nowiki> tag), a sorok pedig cellákból (<nowiki><td></nowiki> tag). A cellák tartalmazhatnak bármilyen HTML elemet.
A táblázatokat a HTML-ben a [[HTML table tag|<nowiki><table></nowiki>]] tag definiálja. A táblázatok sorokból állnak ([[HTML tr tag|<nowiki><tr></nowiki>]] tag), a sorok pedig cellákból ([[HTML td tag|<nowiki><td></nowiki>]] tag). A cellák tartalmazhatnak bármilyen HTML elemet.


Szintaktika:<syntaxhighlight lang="html">
== Szintaktika ==
<syntaxhighlight lang="html">
<table border="1">
<table border="1">
     <tr>
     <tr>
13. sor: 14. sor:
     </tr>
     </tr>
</table>
</table>
</syntaxhighlight>Megjelenés a böngészőben:
</syntaxhighlight>Megjelenés a böngészőben
<html>
<html>
<table border="1">
<table border="1">
27. sor: 28. sor:
</html>
</html>


A tábázatok egyéb tulajdonságait további tagek definiálják. A táblázat címe: <nowiki><caption> tag, fejléce: <thead>,<th> tagek, törzse: <tbody> tag és a lábléce: <tfoot> taggal valósítható meg. A <col></nowiki> és a <nowiki><colgroup> tagek az oszlopok egyszerű és egységes formázásában nyújtanának segítséget, de mivel csak az Internet Explorer támogatja őket, ezért nem kerülnek részletezésre. A táblázatok kifinomultabb megjelenését továbbá CSS táblázatokkal kapcsolatos tulajdonságaival lehet megvalósítani.</nowiki>
== Táblázatok lehetőségei ==
 
A tábázatok egyéb tulajdonságait további tagek definiálják. A táblázat címe: [[HTML caption tag|<nowiki><caption></nowiki>]] tag, fejléce: [[HTML thead tag|<thead>]],[[HTML th tag|<nowiki><th></nowiki>]] tagek, törzse: [[HTML tbody tag|<tbody>]] tag és a lábléce: [[HTML tfoot tag|<tfoot>]] taggal valósítható meg. A [[HTML col tag|<col>]] és a [[HTML colgroup tag|<colgroup>]] tagek az oszlopok egyszerű és egységes formázásában nyújtanának segítséget. A táblázatok kifinomultabb megjelenését továbbá CSS táblázatokkal kapcsolatos tulajdonságaival lehet megvalósítani.<syntaxhighlight lang="html">
Van egy olyan nézet, hogy a táblázatokat visszafogottan illik használni, mert a nagy méretű és bonyolult szerkezetű, illetve többszörösen egymásba ágyazott táblázatok jelentősen lellassíthatják a böngészőt. E mellett a forrás kód méretét is növelik, kevésbé áltláthatóvá teszik, ebből kifolyólag a szintaktikai hibáknak is nagyobb az esélyük.
 
A mai sávszélességek és processzorsebességek mellet ez nem feltétlenül igaz és bonyolultabb forráskódot is inkább valamely szerver oldali szkriptel generálunk manapság, mint "kézzel". Viszont az bizosan igaz, hogy az adatok egyszerű, gyors formázására a táblázatok kitűnően alkalmazhatók. A site dizájn kialakításában is nagy szerepük lehet, bár ma már ilyen célra valóban inkább a stíluslapokat javasolt használni.
 
Példa a táblázatok lehetőségeire:<syntaxhighlight lang="html">
<table border="1" cellpadding="3" cellspacing="1">
<table border="1" cellpadding="3" cellspacing="1">
<caption>Megtakarítások</caption>
<caption>Megtakarítások</caption>
<thead style="color:green;">
<colgroup>
    <col style="background-color:yellow;">
</colgroup>
<thead style="color:green;background-color:yellow;">
     <tr>
     <tr>
         <th>Hónap</th>
         <th>Hónap</th>
63. sor: 62. sor:
<table border="1" cellpadding="3" cellspacing="1">
<table border="1" cellpadding="3" cellspacing="1">
   <caption>Megtakarítások</caption>
   <caption>Megtakarítások</caption>
   <thead style="color:green;">
  <colgroup>
    <col style="background-color:yellow;">
  </colgroup>
   <thead style="color:green;background-color:yellow;">
     <tr>
     <tr>
       <th>Hónap</th>
       <th>Hónap</th>
102. sor: 104. sor:
|Cella definiálása
|Cella definiálása
|-
|-
|<nowiki><tr></nowiki>
|[[HTML tr tag|<nowiki><tr></nowiki>]]
|Sor definiálása
|Sor definiálása
|-
|-
|[[HTML caption tag|<nowiki><caption></nowiki>]]
|[[HTML caption tag|<nowiki><caption></nowiki>]]
|Táblázat címének definiálása
|Táblázat címének definiálása
|-
|[[HTML colgroup tag|<colgroup>]]
|Táblázat oszlop attribútumainak definiálása
|-
|[[HTML col tag|<col>]]
|Táblázat oszlop attribútumainak definiálása
|-
|-
|[[HTML thead tag|<thead>]]
|[[HTML thead tag|<thead>]]

A lap jelenlegi, 2020. szeptember 19., 04:56-kori változata

HTML Táblázatok

A táblázatokat a HTML-ben a <table> tag definiálja. A táblázatok sorokból állnak (<tr> tag), a sorok pedig cellákból (<td> tag). A cellák tartalmazhatnak bármilyen HTML elemet.

Szintaktika

<table border="1">
    <tr>
        <td>sor 1, cella 1</td>
        <td>sor 1, cella 2</td>
    </tr>
    <tr>
        <td>sor 2, cella 1</td>
        <td>sor 2, cella 2</td>
    </tr>
</table>

Megjelenés a böngészőben

sor 1, cella 1 sor 1, cella 2
sor 2, cella 1 sor 2, cella 2

Táblázatok lehetőségei

A tábázatok egyéb tulajdonságait további tagek definiálják. A táblázat címe: <caption> tag, fejléce: <thead>,<th> tagek, törzse: <tbody> tag és a lábléce: <tfoot> taggal valósítható meg. A <col> és a <colgroup> tagek az oszlopok egyszerű és egységes formázásában nyújtanának segítséget. A táblázatok kifinomultabb megjelenését továbbá CSS táblázatokkal kapcsolatos tulajdonságaival lehet megvalósítani.

<table border="1" cellpadding="3" cellspacing="1">
<caption>Megtakarítások</caption>
<colgroup>
    <col style="background-color:yellow;">
</colgroup>
<thead style="color:green;background-color:yellow;">
    <tr>
        <th>Hónap</th>
        <th>Megtakarítás</th>
    </tr>
</thead>
<tbody style="color:blue;">
    <tr>
        <td>Január</td>
        <td>€100</td>
    </tr>
    <tr>
        <td>Február</td>
        <td>€80</td>
    </tr>
</tbody>
<tfoot style="color:red;">
    <tr>
        <td>Összesen</td>
        <td>€180</td>
    </tr>
</tfoot>
</table>

Megjelenés a böngészőben:

Megtakarítások
Hónap Megtakarítás
Január €100
Február €80
Összesen €180

Táblázattal kapcsolatos tagek

Tag Leírás
<table> Táblázat definiálása
<th> Fejléc cella definiálása
<td> Cella definiálása
<tr> Sor definiálása
<caption> Táblázat címének definiálása
<colgroup> Táblázat oszlop attribútumainak definiálása
<col> Táblázat oszlop attribútumainak definiálása
<thead> Fejléc definiálása
<tbody> Törzs definiálása
<tfoot> Lábléc definiálása