145 of 313 menu

border-collapse հատկությունը

border-collapse հատկությունը ստիպում է td բջիջների միջև եղած կրկնակի եզրերը կամ th բջիջների միջև եղած կրկնակի եզրերը HTML աղյուսակի (և բջիջի եզրի ու հենց աղյուսակի եզրի միջև) միաձուլվել և երևալ որպես մեկ եզր:

Այս հատկությունը կիրառվում է միայն աղյուսակների և այն տարրերի համար, որոնք ունեն display հատկություն՝ table կամ inline-table արժեքով: Սովորական բլոկային տարրերի համար այն, ցավոք, աշխատելու չէ: Հաշվի առեք, որ կիրառել պետք է աղյուսակի համար, և ոչ թե դրա բջիջների:

Շարահյուսություն

ընտրող { border-collapse: collapse | separate; }

Արժեքներ

Արժեք Նկարագրություն
collapse Կրկնակի եզրերը կերևան որպես մեկ եզր: Կան կողմնակի էֆեկտներ. դադարում է աշխատել border-spacing հատկությունը և cellspacing ատրիբուտը:
separate Աղյուսակի յուրաքանչյուր բջիջ կունենա իր սեփական եզրը (հետևաբար որոշ տեղերում եզրերը կրկնակի կլինեն, եթե բջիջների միջև եղած բացը զրոյական է):

Լռելյայն արժեքը՝ separate:

Օրինակ . Separate արժեք

Այժմ աղյուսակում բոլոր եզրերը կրկնակի են (եզրը տրված է և՛ բջիջներին, և՛ հենց աղյուսակին):

<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; }

:

Օրինակ . Separate արժեք

Իսկ այժմ եզրը տրված է բջիջներին, բայց հենց աղյուսակին եզր չի տրված: Այնտեղ, որտեղ երկու բջիջներ ունեն ընդհանուր եզր, - եզրերը կրկնակի կլինեն, մնացած տեղերում՝ միակի:

<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; }

:

Օրինակ . Collapse արժեք

Այժմ աղյուսակում բոլոր եզրերը կմիաձուլվեն և կերևան 1px հաստությամբ, ինչպես և ցանկանում էինք:

<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; }

:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել