145 of 313 menu

A border-collapse tulajdonság

A border-collapse tulajdonság arra kényszeríti a kettős szegélyeket a td vagy a th cellák között egy HTML táblázatban (és a cella szegélye és maga a táblázat szegélye között), hogy összeolvadjanak és egyetlen szegélyként jelenjenek meg.

Ez a tulajdonság csak táblázatokra és olyan elemekre vonatkozik, melyek display tulajdonsága table vagy inline-table. Sajnos közönséges blokkos elemeken nem fog működni. Vegye figyelembe, hogy a táblázatra kell alkalmazni, nem a celláira.

Szintaxis

szelektor { border-collapse: collapse | separate; }

Értékek

Érték Leírás
collapse A kettős szegélyek egyetlen szegélyként fognak megjelenni. Vannak mellékhatások: a border-spacing tulajdonság és a cellspacing attribútum megszűnik működni.
separate A táblázat minden cellája meg fogja tartani a saját szegélyét (emiatt néhány helyen a szegélyek kettősnek tűnnek, ha a cellák közötti távolság nulla).

Alapértelmezett érték: separate.

Példa . Separate érték

Jelenleg a táblázatban minden szegély kettős (szegély van megadva mind a celláknak, mind magának a táblázatnak):

<table> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> <tr> <td>7</td> <td>8</td> <td>9</td> </tr> </table> table { border-collapse: separate; width: 400px; border-spacing: 0; border: 1px solid red; } td { border: 1px solid red; text-align: center; }

:

Példa . Separate érték

Most a szegély a celláknak van megadva, de magának a táblázatnak nincs. Ahol két cellának van közös szegélye, ott a szegély kettősnek fog tűnni, minden más helyen pedig egyszerűnek:

<table> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> <tr> <td>7</td> <td>8</td> <td>9</td> </tr> </table> table { border-collapse: separate; width: 400px; border-spacing: 0; } td { border: 1px solid red; text-align: center; }

:

Példa . Collapse érték

Most a táblázatban minden szegély összeolvad és 1px vastagnak fog megjelenni, ahogy azt szerettük volna:

<table> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> <tr> <td>7</td> <td>8</td> <td>9</td> </tr> </table> table { border-collapse: collapse; width: 400px; border: 1px solid red; } td { border: 1px solid red; text-align: center; }

:

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás