42 of 133 menu

Attributet rowspan

Attributet rowspan styr sammanslagningen av rader i HTML-tabeller. Tillämpas på taggarna th och td.

Accepterat värde: heltal börjar från 1.

Hur man använder: lägg till detta attribut till valfri cell td eller th. Om, till exempel, du sätter rowspan till värdet 2 - kommer cellen som detta satts på att uppta två rader i tabellens höjd. Samtidigt kommer celler från raden under inte försvinna, vår utökade cell kommer att tränga undan dem och tabellen kommer att kollapsa. För att förhindra detta måste du ta bort en av cellerna från raden under. Se exemplen för bättre förståelse.

Exempel . Tabell utan sammanslagningar

Låt oss titta på en tabell utan sammanslagningar, som vi kommer att arbeta med senare:

<table> <tr> <td>cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Exempel . Utöka en cell över två rader

Och låt oss nu utöka cell 1 över två rader, genom att sätta dess attribut rowspan till värdet 2. Vi kommer att se att den tränger undan celler från raden under den och tabellen kollapsar:

<table> <tr> <td rowspan="2">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Exempel . Utöka en cell utan att tabellen kollapsar

För att åtgärda problemet med att tabellen kollapsar från föregående exempel, låt oss försöka ta bort en av cellerna från den andra raden (och det är inte nödvändigtvis cell 4 som finns direkt under vår cell 1, du kan ta bort vilken som helst, vi tar bort cell med nummer 5):

<table> <tr> <td rowspan="2">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Exempel . Utöka en cell över 3 rader

Och här låt oss utöka vår cell inte över två rader, utan över 3, sätt dess rowspan till värdet 3. Samtidigt tar vi bort en av cellerna från den tredje raden (cell 7, 8 eller 9 - spelar ingen roll), så att tabellen inte kollapsar:

<table> <tr> <td rowspan="3">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Exempel . Utöka ytterligare med 2 kolumner

Låt oss utöka även cell 2 med 2 kolumner utöver den första cellen. För detta lägger vi till colspan till cell 2 i värde 2. Samtidigt tar vi bort cell 3, så att tabellen inte kollapsar:

<table> <tr> <td rowspan="3">cell1</td> <td colspan="2">cell2</td> </tr> <tr> <td>cell4</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Se även

  • attributet colspan,
    som slår samman tabellkolumner
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa