Formater HTML-tabellen: Skabelon til rammer, kolonner uden rammer
Formatering af HTML-tabeller – I dag en lille grundlæggende fra praksis. Mange kunder ønskede at oprette deres egne tekster med deres medarbejdere i WordPress. For at sikre, at teksten er optimeret til søgemaskinerne, er der tilføjet forskellige små funktioner. Det kan f.eks. være billeder fra mediebiblioteket, men også Youtube-videoindlejringer. Simpelthen at indsætte tabeller med copy & paste indebærer en masse HTML-snippets, som du ikke ønsker i dit eget indholdsstyringssystem. Lad os i dag se på et eksempel på en simpel HTML-tabel, som alle kan generere og ændre selv.
Problem: Simpelthen at kopiere HTML-tabeller er urent
Det er vigtigt, at personalet i virksomhederne ikke kopierer tabeller, da vi ellers vil få en masse „affald‟ i vores HTML-kode, som beskrevet. HTML-koden er ikke synlig i det „visuelle‟ område af editoren. For at redigere den skal du klikke på „Text‟ i WordPress Editor. Når kode blot kopieres, tager den små stykker med sig, som vi ikke ønsker. Her er et direkte eksempel fra praksis:
Eksempel – Dårlig HTML for en tabel
Der er stadig mange ting, der er kopieret her, som du ikke kan se:
<th class=‟headerSort‟ tabindex=‟0″ title=‟Sortér opadgående‟ role=‟columnheader button‟>No.</th>
<th class=‟headerSort‟ tabindex=‟0″ title=‟Sortér opadgående‟ role=‟columnheader button‟>Distrikt</th>.
<th class=‟headerSort‟ tabindex=‟0″ title=‟Sortér stigende‟ role=‟columnheader button‟>Area</th>
Vi kan altså se, at der er nogle ting, der fjernes ved copy & paste.
Eksempel – God HTML for en tabel
Sådan ville det se rent ud:
<th>Nej.</th>
<th>Distrikt</th>
<th>Området</th>
Løsning: HTML-tabelskabelon
Du skal bruge lidt HTML eller lære det at kende. Det er bedst at gemme den kort og derefter kopiere eller redigere den:
- Tip1 : <table> og <tbody> er kun i begyndelsen </table> </tbody> kun i slutningen
- Tip 2: Brug kun <th> i den første linje, og luk den igen (th betyder „tabeloverskrift‟).
- Tip 3: <tr> åbner en række og </tr> lukker den (tr kaldes „Table Row‟)
- Tip 4: <td> åbner en værdi eller en boks og </td> lukker den (td betyder „Table Data‟)
Her er en tabel med 3 kolonner og 3 rækker:
<tabel>
<tbody>
<tr>
<th>Overskrift 1</th>
<th>Overskrift 2</th>
<th>Overskrift 3</th>
</tr>
<tr>
<td>Tekst 1</td>
<td>Tekst 2</td>
<td>Tekst 3</td>
</tr>
<tr>
<td>Tekst 1</td>
<td>Tekst 2</td>
<td>Tekst 3</td>
</tr>
</tbody>
</tabel>
Sådan ser det færdige bord ud:
Udgiftsområde 1 | Udgiftsområde 2 | Udgiftsområde 3 |
Tekst 1 | Tekst 2 | Tekst 3 |
Tekst 1 | Tekst 2 | Tekst 3 |
Et andet eksempel med 2 kolonner og 2 rækker:
<tabel>
<tbody>
<tr>
<th>Overskrift 1</th>
<th>Overskrift 2</th>
</tr>
<tr>
<td>Tekst 1</td>
<td>Tekst 2</td>
</tr>
</tbody>
</tabel>
Et andet eksempel med 4 kolonner og 5 rækker
<tabel>
<tbody>
<tr>
<th>Overskrift 1</th>
<th>Overskrift 2</th>
<th>Overskrift 3</th>
<th>Overskrift 4</th>
</tr>
<tr>
<td>Tekst 1</td>
<td>Tekst 2</td>
<td>Tekst 3</td>
<td>Tekst 4</td>
</tr>
<tr>
<td>Tekst 1</td>
<td>Tekst 2</td>
<td>Tekst 3</td>
<td>Tekst 4</td>
</tr>
<tr>
<td>Tekst 1</td>
<td>Tekst 2</td>
<td>Tekst 3</td>
<td>Tekst 4</td>
</tr>
<tr>
<td>Tekst 1</td>
<td>Tekst 2</td>
<td>Tekst 3</td>
<td>Tekst 4</td>
</tr></tbody>
</tabel>
Tilføj flere kolonner og rækker
Du kan få flere rækker ved at starte eller lukke en ny „tabelrække‟ i din „tabel‟ <tabel>…</tabel>. Det ser således ud:
<tr>
…
</td>
Afhængigt af antallet af kolonner skal der derefter indsættes „Tabeldata‟.
<tr>
<td>Tekst 1</td>
<td>Tekst 2</td>
<td>Tekst 3</td>
<td>Tekst 4</td>
</tr>