Աղյուսակը վեբ էջեր ստեղծելու հիմնական գործիքներից է։
Առանց օգտագործելով CSS, միայն աղյուսակների օգնությամբ կարելի է բարդ դիզայնով էջեր ստեղծել։ Եթե ավարտել եք Կայքի պատրաստման դասերի շարքը՝ առաջին քայլերը, ապա հասկանում եք, թե ինչի մասին է խոսքը։
Ցանկացած աղյուսակ տողերի և սյունակների մի շարք է, որոնց խաչմերուկում կան բջիջներ։ Օրինակ.
Եկեք նայենք մեր աղյուսակին HTML տեսանկյունից.
աղյուսակն ինքնին նշվում է պիտակների միջոցով
,
աղյուսակն ունի անուն՝ պիտակներ
,
աղյուսակը բաղկացած է տողերից՝ պիտակներից
,
յուրաքանչյուր տող բաղկացած է սյունակներից՝ թեգերից
,
սյունակներն ունեն անուններ, որոնք գտնվում են առաջին շարքում` պիտակներ
.
Եկեք ստեղծենք աղյուսակ, որտեղ որպես բովանդակություն նշում ենք տողերի և սյունակների թվերի հատումը.
Արդյունք:
Ինչպես տեսնում եք, այնքան էլ գեղեցիկ չստացվեց, մենք այն կզարդարենք։
HTML աղյուսակի պարամետրերը՝ ներքև, լայնություն, ֆոնի գույն, շրջանակ
Այս նպատակով պիտակը
Կան մի շարք պարամետրեր.
լայնությունը- սահմանում է աղյուսակի լայնությունը (պիքսելներով կամ էկրանի լայնության %-ով),
bgcolor- սահմանում է աղյուսակի բջիջների ֆոնի գույնը,
ֆոն- լրացնում է սեղանի ֆոնը նախշով,
սահման- սահմանում է նշված լայնության եզրագիծը (պիքսելներով) ամբողջ սեղանի շուրջ,
cellpadding- սահմանում է լուսանցքը պիքսելներով բջջային եզրագծի և դրա բովանդակության միջև:
Եկեք կիրառենք այս պարամետրերը.
Արդյունք:
Սա ավելի լավ է, բայց մեր աղյուսակը սեղմված է պատուհանի ձախ եզրին, ինչպես դրա տեքստը: Եկեք շտկենք դա՝ ավելացնելով ևս երեք պարամետր.
հարթեցնել- սահմանում է սեղանի դասավորվածությունը՝ ձախ (աջ), աջ (ձախ), կենտրոն (կենտրոն),
բջիջների տարածություն- սահմանում է աղյուսակի բջիջների միջև հեռավորությունը (պիքսելներով),
cellpadding- սահմանում է տեքստի և աղյուսակի բջիջի ներքին սահմանի միջև հեռավորությունը (պիքսելներով):
Եկեք կիրառենք այս պարամետրերը.
Արդյունք:
Խնդրում ենք նկատի ունենալ, որ աղյուսակը կրկնակի եզրագծեր ունի: Եթե նշեք cellpacing = "0", ապա սահմանները կունենան սովորական ձև.
Արդյունք:
Ընդհանուր առմամբ, սահմանների համար պատասխանատու են երկու պարամետր.
շրջանակ- սահմանում է շրջանակի տեսակը սեղանի շուրջ և կարող է վերցնել հետևյալ արժեքները.
անվավեր- առանց շրջանակի,
վերևում- միայն վերին շրջանակը,
ստորև- միայն ստորին շրջանակ,
hsides- միայն վերին և ստորին շրջանակները,
vsides- միայն ձախ և աջ շրջանակներ,
լհս- միայն ձախ շրջանակ,
rhs- միայն աջ շրջանակ,
տուփ- շրջանակի բոլոր չորս մասերը:
կանոնները- սահմանում է ներքին աղյուսակի սահմանների տեսակը և կարող է վերցնել հետևյալ արժեքները.
ոչ մեկը- բջիջների միջև սահմաններ չկան,
խմբեր- սահմանները միայն տողերի խմբերի և սյունակների խմբերի միջև (կքննարկվեն մի փոքր ուշ),
շարքեր- սահմանները միայն տողերի միջև,
cols- սահմանները միայն սյունակների միջև են,
բոլորը- ցուցադրել բոլոր սահմանները:
Օգտագործելով այս պարամետրերը, դուք կարող եք սահմանել սահմանները այնպես, ինչպես ցանկանում եք: Այստեղ մենք կտանք միայն մեկ օրինակ, փորձարկեք դրանք բոլորով ինքներդ:
Արդյունք:
Հարկ է նշել, որ սահմանները ներս տարբեր բրաուզերներցուցադրվում են մի փոքր այլ կերպ:
HTML թեգեր tr և td
Աղյուսակները կազմվում են տող առ տող: Հետևաբար, (tr) տողում նշված պարամետրերը տարածում են իրենց ազդեցությունը տողի բոլոր բջիջների վրա (td): Տողերը կարող են ունենալ երեք պարամետր.
հարթեցնել- հարթեցնում է տեքստը բջիջներում հորիզոնական, կարող է ընդունել արժեքներ՝ ձախ (աջ), աջ (ձախ), կենտրոն (կենտրոն),
valign- հարթեցնում է տեքստը բջիջներում ուղղահայաց, կարող է ընդունել արժեքներ՝ վերև (վերև), ներքև (ներքև), կենտրոնացված (միջին),
bgcolor- սահմանում է գծի գույնը:
Դիտարկենք օրինակ.
լայնությունը- սահմանում է սյունակի լայնությունը (պիքսելներով կամ որպես տոկոս, որտեղ 100% -ը աղյուսակի լայնությունն է),
բարձրությունը- սահմանում է բջիջի բարձրությունը, և նույն շարքի բոլոր բջիջները կդառնան այս բարձրությունը:
Օրինակ, եկեք ավելացնենք մեր կոդը՝ պիտակներում
այս պարամետրերը
1
2
3
Արդյունք:
Հարկ է նշել, որ լայնությունը և բարձրությունը չսահմանելու դեպքում աղյուսակը կձևավորվի ըստ բովանդակության (նախորդ օրինակներում այդպես էր)։
Այս դասն ավարտվեց, զբաղվեք աղյուսակների ստեղծմամբ և ձևավորմամբ, այս հմտությունները ձեզ պետք կգան հաջորդ դասին, որտեղ մենք կստեղծենք բարդ կառուցվածքների աղյուսակներ։
Աղյուսակային տվյալներ- տեղեկատվություն, որը կարող է ցուցադրվել աղյուսակում և տրամաբանորեն բաժանվել սյունակների և տողերի: HTML թեգը օգտագործվում է վեբ էջերում աղյուսակային տվյալները ցուցադրելու համար
, որը սեղանի պարունակությամբ տարա է։ HTML աղյուսակի բովանդակությունը տող առ տող նկարագրվում է, յուրաքանչյուր տող սկսվում է բացվող թեգով
և ավարտվում է փակման պիտակով
.
Պիտակի ներսում
Տեգերով ներկայացված աղյուսակի բջիջները գտնվում են
կամ
. Դա այն բջիջներն են, որոնք պարունակում են վեբ էջում ցուցադրված ամբողջ աղյուսակի բովանդակությունը:
Սեղանի շրջանակ
Լռելյայնորեն, HTML աղյուսակը վեբ էջի վրա ցուցադրվում է առանց եզրագծի՝ աղյուսակին, ինչպես նաև մյուս բոլոր տարրերին ավելացնելու համար CSS հատկությունսահման. Բայց արժե ուշադրություն դարձնել այն փաստին, որ եթե շրջանակն ավելացնեք միայն տարրի վրա
, ապա այն կցուցադրվի ամբողջ սեղանի շուրջ: Որպեսզի աղյուսակի բջիջները նույնպես սահման ունենան, դուք պետք է սահմանեք տարրերի սահմանային հատկությունը
Այժմ և՛ աղյուսակը, և՛ բջիջները ունեն սահմաններ, և յուրաքանչյուր բջիջ և աղյուսակ ունեն իրենց սահմանները: Արդյունքում, շրջանակների միջև հայտնվեց դատարկ տարածություն, այս տարածության չափը կարող է վերահսկվել սահմանային տարածության հատկությամբ, որը սահմանված է ամբողջ աղյուսակի համար: Այլ կերպ ասած, դուք չեք կարող առանձին վերահսկել տարբեր բջիջների միջև հեռավորությունը:
Նույնիսկ եթե դուք հեռացնեք բջիջների միջև եղած բացատները՝ օգտագործելով սահմանային հատկության արժեքը 0, բջիջների սահմանները կդիպչեն միմյանց՝ կրկնապատկելով չափը: Բջիջների եզրագծերը համատեղելու համար օգտագործեք border-collapse հատկությունը: Այն կարող է ունենալ երկու իմաստ.
առանձին: լռելյայն է: Բջիջները ցուցադրվում են կարճ տարածությունմիմյանցից յուրաքանչյուր բջիջ ունի իր սահմանը:
collapse. միաձուլում է հարակից շրջանակները մեկում, բջիջների միջև եղած բոլոր տարածությունները, ինչպես նաև բջիջների և աղյուսակի շրջանակի միջև, անտեսվում են:
Փաստաթղթի անվանումը
Անուն
Ազգանունը
Հոմեր
Սիմփսոն
Մարջ
Սիմփսոն
Անուն
Ազգանունը
Հոմեր
Սիմփսոն
Մարջ
Սիմփսոն
Փորձիր »
Սեղանի չափը
Սեղանի բջիջներին եզրագծեր ավելացնելուց հետո ես նկատեցի, որ բջիջների պարունակությունը չափազանց մոտ է եզրերին: Ավելացնելու համար ազատ տարածությունԴուք կարող եք օգտագործել padding հատկությունը բջիջների եզրերի և դրանց բովանդակության միջև.
Th, td ( լիցք՝ 7px; ) Փորձիր »
Սեղանի չափը կախված է դրա պարունակությունից, սակայն հաճախ առաջանում են իրավիճակներ, երբ սեղանը չափազանց նեղ է, և անհրաժեշտ է դառնում այն ձգել: Աղյուսակի լայնությունը և բարձրությունը կարելի է փոխել՝ օգտագործելով լայնությունը և բարձրությունը՝ նշելով պահանջվող չափսերկամ ինքնին աղյուսակը կամ բջիջները.
Լռելյայնորեն, աղյուսակի վերնագրի բջիջներում տեքստը հավասարեցված է կենտրոնում, մինչդեռ սովորական բջիջներում տեքստը թողնված է հավասարեցված՝ օգտագործելով text-align հատկությունը, դուք կարող եք վերահսկել տեքստի հորիզոնական հավասարեցումը:
Ուղղահայաց հավասարեցում CSS հատկությունը թույլ է տալիս վերահսկել տեքստի բովանդակության ուղղահայաց հավասարեցումը: Լռելյայնորեն, տեքստը ուղղահայաց հավասարեցված է բջիջների կենտրոնին: Ուղղահայաց հավասարեցումը կարող է վերացվել՝ օգտագործելով ուղղահայաց հավասարեցման հատկության արժեքներից մեկը.
վերև. տեքստը հավասարեցված է բջջի վերին եզրագծին
միջին՝ հարթեցնում է տեքստը դեպի կենտրոն (կանխադրված)
ներքև. տեքստը հավասարեցված է բջջի ստորին եզրագծին
Փաստաթղթի անվանումը
Անուն
Ազգանունը
Հոմեր
Սիմփսոն
Մարջ
Սիմփսոն
Փորձիր »
Սեղանի տողերի ֆոնի գույնի փոփոխություն
Մեծ աղյուսակներ դիտելիս, որոնք պարունակում են բազմաթիվ տողեր՝ շատ տեղեկություններով, կարող է դժվար լինել հետևել, թե ինչ տվյալներ են պատկանում որոշակի տողին: Օգտատերերին օգնելու գտնել իրենց ճանապարհը, դուք կարող եք օգտագործել երկու տարբեր ֆոնային գույներ՝ հերթափոխով: Նկարագրված էֆեկտը ստեղծելու համար կարող եք օգտագործել դասի ընտրիչը՝ ավելացնելով այն աղյուսակի յուրաքանչյուր երկրորդ տողում.
Փաստաթղթի անվանումը
Անուն
Ազգանունը
Պաշտոն
Հոմեր
Սիմփսոն
հայրիկ
Մարջ
Սիմփսոն
մայրիկ
Բարթ
Սիմփսոն
որդի
Լիզա
Սիմփսոն
դուստրը
Փորձիր »
Յուրաքանչյուր այլ տողում դասի հատկանիշ ավելացնելը բավականին հոգնեցուցիչ է: Կեղծ դասակարգ:nth-child-ն ավելացվել է CSS3-ին՝ այս խնդրին այլընտրանքային լուծում տալու համար: Այժմ միահյուսման էֆեկտը կարելի է ձեռք բերել բացառապես CSS-ի միջոցով՝ առանց փաստաթղթի HTML նշագրումը փոխելու: Օգտագործելով կեղծ դաս:nth-child, դուք կարող եք ընտրել աղյուսակի բոլոր զույգ կամ կենտ տողերը՝ օգտագործելով հիմնաբառերից մեկը՝ զույգ (զույգ) կամ կենտ (կենտ):
Աղյուսակային տվյալների ընթեռնելիությունը բարելավելու մեկ այլ միջոց է տողի ֆոնի գույնը փոխելը, երբ մկնիկը սավառնում եք դրա վրա: Սա կօգնի ընդգծել աղյուսակի ցանկալի բովանդակությունը և բարձրացնել տվյալների տեսողական ընկալումը:
Դա անելու համար նման էֆեկտի իրականացումը շատ պարզ է, դուք պետք է աղյուսակի տողերի ընտրիչին ավելացնեք կեղծ դաս: սավառնել և սահմանել ցանկալի ֆոնի գույնը.
Tr:hover (ֆոնի գույնը՝ #E0E0FF; ) Փորձեք »
Սեղանի հարթեցում դեպի կենտրոն
HTML աղյուսակի կենտրոնացումը հնարավոր է միայն այն դեպքում, եթե աղյուսակի լայնությունը փոքր է նրա մայր տարրի լայնությունից: Աղյուսակը կենտրոնին հավասարեցնելու համար անհրաժեշտ է օգտագործել margin հատկությունը՝ դրան տալով առնվազն երկու արժեք. առաջին արժեքը պատասխանատու կլինի դրա համար: մարժավերևում և ներքևում գտնվող աղյուսակները, իսկ երկրորդը՝ կենտրոնի ավտոմատ հավասարեցման համար.
Աղյուսակ ( լուսանցք՝ 10px ավտոմատ; ) Փորձել »
Եթե ձեզ հարկավոր են տարբեր լուսանցքներ աղյուսակի վերևում և ներքևում, կարող եք սահմանել մարժայի հատկությունը երեք արժեքի. առաջինը պատասխանատու կլինի վերևի լուսանցքի համար, երկրորդը՝ հորիզոնական հավասարեցման, իսկ երրորդը՝ ներքևի լուսանցքի համար:
Աղյուսակ (լուսանցք՝ 10px auto 30px;)
սեղանի մարմինը գտնվում է. Մարմինը բաղկացած է տողերից և սյունակներից։ Աղյուսակը լրացվում է տող առ տող։
Յուրաքանչյուր պիտակ
ստեղծում է նոր գիծ. Հետագայում բնադրված
ստեղծվում են սյունակներ: Դուք կարող եք ստեղծել բազմաթիվ սյունակներ: Այս դեպքում դուք պետք է վերահսկեք յուրաքանչյուր տողում սյունակների քանակը: Օրինակ, եթե առաջին տողը ուներ 5 սյունակ, ապա հաջորդ տողերը նույնպես պետք է ունենան 5 սյունակ։ Հակառակ դեպքում աղյուսակը լողալու է: Հնարավոր է միաձուլել բջիջները:
Ինչպես պատրաստել աղյուսակ html-ով
Ահա մի օրինակ, html կոդը.
Օրինակ աղյուսակ
Սյունակ 1
Սյունակ 2
Ուշադրություն դարձրեք բջիջին
. Մենք օգտագործում ենք հատուկ colspan հատկանիշը՝ բջիջները հորիզոնական տարածելու համար: Դրա թվային արժեքը ցույց է տալիս միավորվող սյունակների քանակը: Կա նաև այս հատկանիշի անալոգը՝ պիտակ
(աղյուսակի վերնագիր), որտեղ դուք նույնպես պետք է մուտքագրեք colspan: Արդյունքը նույնն է լինելու. Բայց հաճախ նրանք օգտագործում են սովորական td.
Այժմ եկեք ավելի սերտ նայենք պիտակի բոլոր հատկանիշներին
.
Նշեք հատկանիշները և հատկությունները
Պիտակը բացելու համար
Դուք կարող եք նշել տարբեր հատկանիշներ:
1. Property align="parameter" - սահմանում է աղյուսակի հավասարեցումը: Կարող է վերցնել հետևյալ արժեքները.
Վերոնշյալ օրինակում մենք աղյուսակը հավասարեցրինք կենտրոնական align=«կենտրոն» .
Այս հատկանիշը կարող է կիրառվել ոչ միայն աղյուսակի, այլև առանձին աղյուսակի բջիջների վրա
կամ տողեր
. Այսպիսով, տարբեր բջիջներում հավասարեցումը տարբեր կլինի:
Օրինակ
...
...
...
2. Property background="URL" - սահմանում է ֆոնի պատկերը: URL-ի փոխարեն պետք է գրվի ֆոնային պատկերի հասցեն։
Օրինակ
Օրինակ աղյուսակ
Սյունակ 1
Սյունակ 2
Էջում փոխակերպվում է հետևյալի.
Դիտարկված օրինակում մեր ֆոնային պատկերգտնվում է img թղթապանակում (որը գտնվում է նույն գրացուցակում, ինչ html էջը), և պատկերը կոչվում է fon.gif: Խնդրում ենք նկատի ունենալ, որ թեգում մենք ավելացրել ենք style="color:white;" . Քանի որ ֆոնը գրեթե սև է, որպեսզի տեքստը չխառնվի ֆոնին, մենք տեքստը դարձրեցինք սպիտակ:
3. Հատկություն bgcolor="color" - սահմանում է աղյուսակի ֆոնի գույնը: Դուք կարող եք ընտրել ցանկացած գույն ամբողջ գունապնակից (տես html գույների կոդերը և անունները)
4. Property border="number" - սահմանում է սեղանի եզրագծի հաստությունը: Նախորդ օրինակներում մենք նշել ենք border="1" , ինչը նշանակում է, որ եզրագծի հաստությունը 1 պիքսել է:
5. Property bordercolor="color" - սահմանում է եզրագծի գույնը: Եթե border="0", ապա եզրագիծ չի լինի, և սահմանի գույնը նշանակություն չի ունենա:
6. Property cellpadding="number" - նահանջ շրջանակից մինչև բջիջի պարունակությունը պիքսելներով:
7. Հատկություն cellpacing=«համար» - բջիջների միջև հեռավորությունը պիքսելներով:
8. Property cols="number" - սյունակների քանակը: Եթե այն չսահմանեք, զննարկիչն ինքը կորոշի սյունակների քանակը: Միակ տարբերությունն այն է, որ այս պարամետրը նշելը, ամենայն հավանականությամբ, կարագացնի աղյուսակի բեռնումը:
9. Property frame="parameter" - ինչպես ցուցադրել եզրագծերը սեղանի շուրջ: Կարող է վերցնել հետևյալ արժեքները.
void - մի գծեք սահմաններ
եզրագիծ - սեղանի շուրջ եզրագիծ
վերևում - եզրագիծ սեղանի վերին եզրի երկայնքով
ներքևում - եզրագիծը աղյուսակի ներքևի մասում
hsides - ավելացրեք միայն հորիզոնական եզրագծեր (աղյուսակի վերևում և ներքևում)
vsides - գծեք միայն ուղղահայաց եզրագծեր (աղյուսակի ձախ և աջ)
վերև - հարթեցրեք բջիջների բովանդակությունը տողի վերին եզրին
միջին - միջին հավասարեցում
ներքև - հավասարեցում դեպի ստորին եզր
բազային - հավասարեցում բազային
Ծանոթագրություն 1
Պիտակի համար
Նույն տարբերակները հասանելի են, ինչի համար
. Պարամետրեր մեկ պիտակի համար
հիերարխիկորեն կկիրառվի բոլորի համար
նրա ներսում
Ինչպես կանխել աղյուսակի բջիջների եզրագծերը միմյանց կպչելուց
Եթե դուք օգտագործում եք եզրագիծ (բջջի եզրագիծ) և զրոյական լցոն բջիջների միջև, դրանք դեռևս կպչում են իրար, և դուք ստանում եք կրկնակի եզրագիծ: Սրանից խուսափելու համար հարկավոր է աղյուսակի ոճերում նշել border-collapse: collapse.
...
Հարգելի ընթերցող, այժմ դուք շատ ավելին իմացաք դրա մասին html պիտակսեղան. Հիմա խորհուրդ եմ տալիս անցնել հաջորդ դասին։
HTML աղյուսակի սահմանները հեշտությամբ կարելի է փոխել՝ օգտագործելով CSS գործիքները: Նրանց ցուցադրումը կազմաձևված է՝ օգտագործելով հատկությունները՝ փլուզում և տարածություն:
Աղյուսակի տեսքը խմբագրելու համար օգտագործեք սահմանային հատկությունների խումբը: Այն թույլ է տալիս հարմարեցնել լայնությունը, գույնը, եզրագծերի առկայությունը/բացակայությունը, դրանց ոճը և ցուցադրման այլ հատկանիշներ:
Հիմունքներ
Առանց ոճավորման աղյուսակը կհայտնվի որպես կառուցվածքային տեքստ՝ առանց եզրագծերի: Աղյուսակը html-ում կառուցված է պիտակների միջոցով.
tr լարերի համար;
րդ վերնագրերի համար;
td սյունակների համար:
Գլուխ
Գլուխ
Գլուխ
Բջջ
Բջջ
Բջջ
Բջջ
Բջջ
Բջջ
Տեքստի չափը և տառատեսակը, ֆոնը, զննարկիչի պատուհանի եզրից ներքևերը դրված են css-ով հիմնական կոնտեյներով:
Կոնկրետ կողմի համար այն սահմանվում է կաղապարի եզրագծով-վերև(/աջ/ներքև/ձախ)-ոճ (/color/width/radius):
(սահմանի վերևի գույնը՝ մուգ կապույտ;)
Padding-ը սահմանում է ներդիրը բջջի ներսում՝ տեքստից դեպի շրջանակ, text-align սահմանում է հավասարեցումը:
Սեղանի տեսքը ձևավորելու համար օգտագործվում են ոճեր: Սահմանի հատկությունը թույլ է տալիս նշել եզրագծի հաստությունը, ոճը և գույնը: Padding-ը սահմանում է տեքստի հետքը, text-align սահմանում է հավասարեցումը:
Պետք չէ օգտագործել եզրագիծ կամ առանձին նշել եզրագծերի գույնը, -լայնությունը և ոճը, քանի որ դուք կարող եք HTML աղյուսակ պատրաստել առանց եզրագծերի՝ ամբողջական դիզայնով: Օրինակ, հետևյալ ծածկագիրը սահմանում է ֆոնը, լիցքավորումը և կլորացված անկյունները (վերջին մատրիցն առանց ներքին կամ արտաքին գծերի):
Կարող եք հեռացնել html աղյուսակի սահմանները՝ թողնելով ներքինը։ Դա անելու համար, օրինակ, նրանք սահմանում են բջիջների սահմանային հատկությունը (tr), սահմանում են ընդհանուր շրջանակներ հարակից կողմերի վրա (փլուզում) և արգելում են մատրիցի շուրջ գծեր նկարելը (թաքնված): Վերջին գործողությունը կթաքցնի բջիջների գծերը, որոնք, երբ փլուզումը միացված է, հայտնվում են աղյուսակի արտաքին եզրերի նույն տեղում:
HTML-ի հիմնական աղյուսակի հատկություններից մեկը՝ border-collapse-ը, որոշում է, թե ինչպես կցուցադրվեն բջիջների սահմանները: Գույքը կարող է ունենալ երեք արժեքներից մեկը՝ փլուզել, առանձնացնել, ժառանգել:
սեղան (սահման-փլուզում. փլուզում;)
Լռելյայն սահմանված է առանձնացնել, այնպես որ յուրաքանչյուր բջիջ կունենա իր սահմանը: Փլուզման շնորհիվ դուք կարող եք միաձուլել բջիջների տողերը, որպեսզի դրանց բովանդակությունը բաժանվի մեկ շրջանակով: Նկարում պատկերված են վերը նկարագրված երեք սահմանային պետությունները՝ առանց ոճերի; սահմանի փլուզմամբ սահմանված է լռելյայն; սահման-փլուզման արժեքով, բջիջների միջև թողնելով ընդհանուր գիծ:
Կրկնակի շրջանակներ
Collapse հատկությունը թույլ է տալիս html աղյուսակի բջիջների սահմանները դարձնել և՛ միմյանցից անկախ, և՛ ընդհանուր: Դրա հետ հաճախ օգտագործվում է սահմանային տարածություն հատկությունը, որը կարգավորում է բջիջների շրջանակների միջև հեռավորությունը: Դուք կարող եք նշել ինչպես հորիզոնական, այնպես էլ ուղղահայաց տարածությունը:
Աղյուսակ (սահմանային տարածություն՝ 0.5vw 1vw; )
Առաջին արժեքը ցույց է տալիս բջիջների միջև հեռավորությունը հորիզոնական, երկրորդը ՝ ուղղահայաց: Եթե շրջանակը նշված է հենց աղյուսակի համար, ապա դրանից մինչև բջիջների հեռավորությունը նույնպես ձևավորվում է spasing հատկությամբ, բայց դրա վրա կարող է ազդել նաև մատրիցայի լիցքավորումը: Այն դեպքերում, երբ մատրիցն ունի ֆոն, բջիջների միջև ազատ տարածությունը կլցվի դրանով։
Եթե աղյուսակը չունի միաձուլված բջիջների եզրագծեր, դատարկ բջիջների հատկությունը թույլ է տալիս ցուցադրել բջջային տողերը և ֆոնը, որոնք համարվում են դատարկ (նշված են որպես տեսանելի կամ չունեն նիշեր): Եթե ցանկանում եք ցույց տալ յուրաքանչյուր բջիջի եզրագծերը և ֆոնը, դրեք հատկությունը ցուցադրելու համար:
աղյուսակ (դատարկ բջիջներ՝ ցույց տալ;)
Թաքցնել արժեքը թաքցնում է դատարկ բլոկների սահմաններն ու նախապատմությունները: Եթե տողում բոլոր բջիջները դատարկ են, ապա տողն ունի զրոյական բարձրություն և միայն մեկ ուղղահայաց գիծ:
Տարրերի խմբերին (բջիջներ, սյունակներ, տողեր, տողերի խմբեր կամ սյունակներ) սահմաններ հատկացնելու համար կա կանոններ հատկանիշ: Դրա արժեքը գրված է անմիջապես html-ում աղյուսակի թեգի մեջ։
Այն թույլ է տալիս ընտրողաբար նկարել տարրերի շրջանակները: Բավական է նշել հատկանիշը html-ում, սա ներքին գծեր կստեղծի բջիջների միջև։ html աղյուսակի եզրագիծը պետք է ձեռքով նշվի css-ում:
Այսպիսով, առաջին նկարը ցույց է տալիս հատկանիշի մաքուր աշխատանքը՝ առանց լրացուցիչ շրջանակի ձևավորման աղյուսակի միջոցով: Երկրորդ նկարում ավարտված է վերին գիծը, որը տեղադրվել է հրահանգների միջոցով։
Աղյուսակ (վերևի եզրագիծը՝ 1vw կետավոր #486743; )
Հատկանիշը կարող է ունենալ մի քանի արժեք: Բոլորը սահմաններ են ստեղծում 1px եզրագծի հաստությամբ բջիջների միջև: Cols-ը գծեր է ստեղծում սյունակների միջև, տողերը՝ տողերի միջև, ոչ մեկը չի ջնջում եզրերը: Նկարը ցույց է տալիս աղյուսակի օրինակներ բոլոր արժեքներով և տողերով:
Դուք կարող եք փոխել բջիջների եզրագծերի գույնը և շրջանակի լայնությունը, երբ օգտագործում եք կանոնների հատկանիշը՝ օգտագործելով եզրագիծը և սահմանագույնը:
Ոճային կոնֆլիկտներ
Բջիջներին, տողերին, սյունակներին և տարրերի խմբերին կարող են տրվել իրենց սահմանային արժեքները: Այնուամենայնիվ, դրանք կարող են տարբերվել երեք պարամետրերով `ոճ, հաստություն և գույն:
Փլուզման ռեժիմում ոճային կոնֆլիկտներ են առաջանում: Հաշվի առնելով այն հանգամանքը, որ մեկ եզրագիծը կարող է ենթարկվել երկու տարբեր բջիջների կանոնին, խնդիր է առաջանում ընտրել այնպիսի ոճ, որը կգերակայի: Ինչպես գրում է Է. Մալչուկը, հաղթում է ամենա «գրավիչը» (բացի թաքնվածից):
Եթե տարրերից մեկի վրա դրված է վիճարկվող սահմանի սահմանային հատկությունը թաքնված, ապա այդ ոճը հաղթում է: Hidden-ն ունի ամենաբարձր առաջնահերթությունը:
Ամենափոքր քաշը ոչ մեկն է: Այն նաև թելադրում է, որ տողը չպետք է ցուցադրվի, բայց որպեսզի հրահանգը կատարվի, այդ տողի բոլոր տարրերը պետք է ունենան այս (ոչ մի) կանոնը։
Բարակ և հաստ եզրագծերի միջև ավելի մեծ առաջնահերթություն ունեն հաստ եզրերը:
Նույն շրջանակներով, բայց տարբեր ոճերով, կրկնակի պինդ միշտ հաղթում է, որին հաջորդում է ամուր, գծավոր, կետավոր:
Եթե տարբերությունները միայն գույներն են, ապա ամենափոքր բաղադրիչի տեսքը միշտ ավելի բարձր է (բջջի ձևավորումն ավելի առաջնահերթություն ունի, քան տողերը, իսկ տողերն ավելի բարձր են, քան աղյուսակները):
Կոնֆլիկտի նկարազարդում
Հեշտ է պատկերացնել ոճերի հակամարտությունը՝ օգտագործելով արդեն քննարկված աղյուսակը: Բավական է բջիջներին մի քանի դաս ավելացնել և դրանց դիզայնը նշել։ Html-ն ընդունում է ձևը՝
Եզրագծի ձևավորումը կարող է սահմանվել բջիջի յուրաքանչյուր կողմի համար առանձին: Դա անելու համար բավական է սահմանային ոճում նշել ոչ թե մեկ արժեք, այլ թվարկել չորսը, որոնք համապատասխանում են բջիջի կողմերին:
Դուք կարող եք տվյալներ նշել մեկ տողում՝ նշելով մեկից չորս տարբեր արժեքներ: Յուրաքանչյուրն ավանդաբար դառնում է կողմերից մեկի հրահանգ։
Եթե դուք սահմանեք երկու արժեք, ապա առաջինը պատասխանատու կլինի ստորին և վերին սահմանների համար, երկրորդը `ձախի և աջի համար:
Երեքից առաջինը պատասխանատու է վերևի համար, երկրորդը՝ ձախ և աջ, երրորդը՝ ստորին գծի համար։
Չորս արժեքները եզակիորեն սահմանում են տողերից յուրաքանչյուրը՝ սկսած վերևից ժամացույցի սլաքի ուղղությամբ դեպի ձախ:
Կարող եք նաև նշել բջիջների սահմանների ձևավորումը՝ պարզապես յուրաքանչյուր կողմի համար տվյալներ սահմանելով, ինչպես ցույց է տրված վերևում:
Ընդհանուր առմամբ կան տասը շրջանակի ոճեր: Նրանք բոլորը փոխում են գիծը կամ հեռացնում այն.
ոչ մեկը - ոչ մի սահման;
թաքնված - ավելի խիստ ոչ մեկը, արգելափակում է հատկանիշի տեսքը (կոնֆլիկտային իրավիճակում);
կետավոր - պատրաստված կետերից;
գծիկ - կետավոր;
պինդ - ամուր;
կրկնակի - կրկնակի պինդ;
ակոս - շրջանակը կարծես սեղմված է մակերեսի մեջ;
լեռնաշղթա - ուռուցիկ գիծ;
ներդիր - փաստորեն, տարրի մի կողմի համար այն իրեն պահում է լեռնաշղթայի պես, եթե կիրառվում է ամբողջ տարրի վրա, ապա վերևն ու ձախը ստվերում են, իսկ ներքևն ու աջը ընդգծված են.
սկզբից - իրեն պահում է ակոսի պես, երբ կիրառվում է տարրի մի կողմի վրա, այն ծածկում է ներքևի և աջ կողմը, վերևն ու ձախը դարձնելով ավելի թեթև:
Ոճերից մեկը կիրառվում է յուրաքանչյուր բջիջի վրա (վերին և ձախ կողմերում): Որպեսզի նրանք միմյանց հետ չմրցեն, «ամենաթույլներին» տրվում են ամենաբարձր արժեքները։
Մատրիցայում ներկայացված տվյալների բնույթը հաճախ պահանջում է աղյուսակի սահմանների, բջիջների շրջանակների, տողերի կամ սյունակների փոփոխություն: Դրա համար կարող եք օգտագործել.
զրոյական տողեր (սահմանի լայնության համար նշեք 0px արժեքը);
թաքնված.
Թաքնվածի առավելությունը նրա առաջնահերթությունն է։ Եթե միանգամից երկու տարրերի կանոնը կիրառվում է եզրագծի վրա, և դրանցից մեկի արժեքը թաքնված է եզրագծի ոճում, տողը չի ցուցադրվի: Այսինքն, դուք կարող եք հեշտությամբ ստեղծել ամբողջ աղյուսակը, ապա ընտրովի հեռացնել ավելորդ շրջանակները:
Բջիջների վրա թաքնվածի օգտագործումը անհնարին է դարձնում եզրագիծը վերականգնելն այլ մեթոդներով (բացի ծանրակշիռ! կարևոր է): Հետևաբար, եթե ձեզ անհրաժեշտ է հեռացնել բջիջների որոշ կողմեր, ավելի լավ է օգտագործել ոչ մեկը:
Ասենք սեղան կա։ Նպատակը առաջին գծի ներսում ուղղահայաց եզրագծերը հեռացնելն է: Այն նշվում է առանձին պիտակով (վերնագիր), ուստի լրացուցիչ դաս մուտքագրելու կարիք չկա։ Եթե թաքնված կիրառեք ամբողջ պիտակի վրա՝ նշելով սահման-ձախ, ապա ներքին եզրագծերի հետ մեկտեղ կհեռացվի աղյուսակի կողային շրջանակի մի մասը, որը պայմանով չէր պահանջվում։ Եթե դուք օգտագործում եք ոչ մեկը և մատրիցային գիծ, ապա ներքին գծերի համար կլինեն երկու չհակասական կանոններ, իսկ արտաքին եզրի համար ոչ մեկը չի հակասի աղյուսակում տրված կանոնին, և կողմը կմնա տեղում: .
Առանձին բջջային գծերի հեռացումը կատարվում է դասերի միջոցով, որոնք վերագրված են համապատասխան տարրերին, ինչպես ցույց է տրված ոճի, լայնության և գույնի անհատական պարամետրը:
Մինչդեռ html աղյուսակում կողային եզրագիծը հեռացնելն ավելի հեշտ է` հղում անելով մատրիցայի արտաքին շրջանակներին, որոնք նշված են աղյուսակում: Բավական է css-ում նշել կոնկրետ տող։
Աղյուսակ (սահմանի ձախ ոճ. թաքնված;)
Շողերում եզրագծերի հեռացումը հեշտ է իրականացնել՝ օգտագործելով սահմանային հատկությունը tr-ում թաքնված արժեքով: Նրանք ոչ միայն անհետանում են հորիզոնական գծերսեղաններ, բայց նաև կողային սեղաններ: Մատրիցը վերածվում է ուղղահայաց սյուների:
Tr (սահմանային ոճ. թաքնված;)
Որպես վերջին միջոց, դիմեք!կարևորին: Եթե այն ավելացնեք հրահանգից հետո, այն կստանա լրացուցիչ առաջնահերթություն:
HTML աղյուսակի եզրագծերը ճկուն են և հեշտ է հարմարեցնել: Սահմանային հատկությունների խումբը թույլ է տալիս թաքցնել տարրերը, փոխել գույնը, լայնությունը կամ ոճը: Աղյուսակների թերությունն այն է, որ սեղանի վրա կիրառվող կանոնների համակցության արդյունքը միշտ չէ, որ հստակ կանխատեսելի է: անհատական տարր. Հաշվի առնելով դա՝ խորհուրդ է տրվում կա՛մ նվազեցնել եզրագծերի հնարավոր ոճերի քանակը, կա՛մ կիրառել դրանք ընտրովի:
Սեղաններն իրենք բավականին վատ տեսք ունեն, և բրաուզերները յուրովի ցուցադրում են աղյուսակի որոշ բնութագրեր, մասնավորապես՝ շրջանակներ: Միևնույն ժամանակ, այս թերությունները կարելի է հեշտությամբ շտկել՝ օգտագործելով ոճերի ուժը։ Միևնույն ժամանակ, աղյուսակների ձևավորման միջոցները մեծապես ընդլայնվում են, ինչը թույլ է տալիս հաջողությամբ տեղավորել աղյուսակները կայքի ձևավորման մեջ և ավելի հստակ ներկայացնել աղյուսակային տվյալները:
Բջջի ֆոնի գույնը
Սեղանի բոլոր բջիջների ֆոնի գույնը միաժամանակ սահմանվում է ֆոնային հատկության միջոցով, որը կիրառվում է TABLE ընտրիչի վրա: Այս դեպքում դուք պետք է հիշեք ոճերի օգտագործման կանոնները, մասնավորապես, տարրերի հատկությունների ժառանգությունը: Թեև ֆոնային հատկությունը ժառանգված չէ, բջիջների համար լռելյայն ֆոնային արժեքը թափանցիկ է, այսինքն. թափանցիկություն, ուստի ֆոնի լրացման էֆեկտը նույնպես ստացվում է բջիջների համար: Եթե TABLE-ի հետ միաժամանակ գույն եք սահմանում TD կամ TH ընտրիչի համար, ապա այս գույնը կսահմանվի որպես բջջի ֆոն (օրինակ 2.3):
Օրինակ 2.3. Ֆոնի գույնը
Սեղաններ
Վերնագիր 1
Վերնագիր 2
Բջջ 3
Բջջ 4
Այս օրինակում մենք ստանում ենք բջիջների համար կապույտ ֆոնի գույն (պիտակ
) և վերնագրում կարմիր (պիտակ
) Դա պայմանավորված է նրանով, որ TH ընտրիչի ոճը սահմանված չէ, ուստի ծնողի ֆոնը «ցուցադրվում է». այս դեպքում, ՍԵՂԱՆԻ ընտրիչ։
Իսկ TD ընտրիչի գույնը հստակորեն նշված է, ուստի բջիջները «լցվում» են կապույտով:
Այս օրինակի արդյունքը ներկայացված է Նկ. 2.4.
Բրինձ. 2.4. Ֆոնի գույնի փոփոխություն
Լուսանցքները բջիջների ներսում
Լուսանցքը բջիջի բովանդակության եզրի և դրա եզրագծի միջև եղած հեռավորությունն է: Սովորաբար այս նպատակով օգտագործվում է պիտակի cellpadding հատկանիշը:
. Այն սահմանում է մարժան արժեքը պիքսելներով բջիջի բոլոր կողմերում: Հնարավոր է օգտագործել padding style հատկությունը՝ ավելացնելով այն TD ընտրիչին, ինչպես ցույց է տրված Օրինակ 2.4-ում:
Օրինակ 2.4. Դաշտերը աղյուսակներում
Սեղաններ
Վերնագիր 1
Վերնագիր 2
Բջջ 3
Բջջ 4
XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx
Այս օրինակում, խմբավորելով ընտրիչները, դաշտերը տեղադրվում են միաժամանակ TD և TH ընտրիչների համար: Օրինակի արդյունքը ներկայացված է Նկ. 2.5.
Բրինձ. 2.5. Դաշտերը բջիջներում
Եթե padding style հատկությունը կիրառվում է աղյուսակի բջիջների վրա, ապա պիտակի cellpadding հատկանիշի էֆեկտը
անտեսված.
Բջիջների միջև հեռավորությունը
Բջիջների միջև հեռավորությունը փոխելու համար օգտագործեք պիտակի cellpacing հատկանիշը
. Այս հատկանիշի ազդեցությունը հստակ տեսանելի է, երբ դուք օգտագործում եք բջիջների շուրջ եզրագծեր կամ բջիջները լրացնում եք էջի ֆոնից առանձնացող գույնով: Ոճային հատկությունը սահմանային տարածություն գործում է որպես բջիջների տարածության փոխարինում, այն սահմանում է բջիջների սահմանների միջև եղած հեռավորությունը: Մեկ արժեքը սահմանում է ինչպես ուղղահայաց, այնպես էլ հորիզոնական հեռավորությունը բջիջների եզրագծերի միջև: Եթե այս հատկությունն ունի երկու արժեք, ապա առաջինը որոշում է հորիզոնական հեռավորությունը (այսինքն՝ բջիջի ձախ և աջ կողմը), իսկ երկրորդը որոշում է ուղղահայաց հեռավորությունը (վերևում և ներքևում):
Օրինակ 2.5. Հեռավորությունը բջջային սահմանների միջև
Բրաուզեր Internet ExplorerՄինչև 7-րդ տարբերակն ընդգրկող տարբերակները չեն աջակցում սահմանների տարածության հատկությունը, ուստի այս դիտարկիչում աղյուսակների համար կօգտագործվի լռելյայն բջիջների տարածության արժեքը (սովորաբար 2px):
TABLE ընտրիչին կոլապսի արժեքով եզրագծման հատկություն ավելացնելիս, բջիջների տարածության հատկանիշն անտեսվում է, իսկ սահմանների միջակայքի արժեքը վերակայվում է զրոյի:
Սահմաններ և շրջանակներ
Լռելյայնորեն, սկզբում աղյուսակում սահման չկա, և դրա ավելացումը տեղի է ունենում պիտակի սահմանային հատկանիշի միջոցով
. Բրաուզերները տարբեր կերպ են ցուցադրում նման եզրագիծը, ուստի ավելի լավ է ընդհանրապես չնշել այս հատկանիշը, իսկ սահմանների գծագրումը թողնել ոճերին։ Դիտարկենք երկու մեթոդ, որոնք ուղղակիորեն կապված են ոճերի հետ:
Օգտագործելով cellpacing հատկանիշը
Հայտնի է, որ պիտակի cellpacing հատկանիշը
սահմանում է աղյուսակի բջիջների միջև հեռավորությունը: Եթե դուք օգտագործում եք տարբեր ֆոնային գույներ աղյուսակի և բջիջների համար, ապա բջիջների միջև կհայտնվի գծերի ցանց, որի գույնը համընկնում է աղյուսակի գույնի հետ, իսկ հաստությունը հավասար է բջիջների տարածության հատկանիշի արժեքին պիքսելներով: Վերևի օրինակ 2.3-ը ցույց է տալիս այս էֆեկտը, ուստի ես չեմ կրկնի այն:
Նկատի ունեցեք, որ սա սահմաններ ստեղծելու այնքան էլ հարմար միջոց չէ, քանի որ այն ունի սահմանափակ շրջանակ: Այս կերպ դուք կարող եք ստանալ միայն մեկ գունավոր ցանց, այլ ոչ թե ուղղահայաց կամ հորիզոնական գծեր ճիշտ տեղերում:
Սահմանային գույքի օգտագործումը
Սահմանի ոճի հատկությունը միաժամանակ սահմանում է եզրագծի գույնը, ոճը և հաստությունը տարրի շուրջ: Երբ ձեզ անհրաժեշտ է տարբեր կողմերից առանձին տողեր ստեղծել, ավելի լավ է օգտագործել ածանցյալները՝ սահման-ձախ, եզրագիծ-աջ, սահման-վերև և եզրագիծ-ներքև, այս հատկությունները համապատասխանաբար սահմանում են եզրագիծը ձախ, աջ, վերև և ներքևում: .
Կիրառելով եզրագծային հատկությունը TABLE ընտրիչի վրա՝ մենք ամբողջ աղյուսակի շուրջ եզրագիծ ենք ավելացնում, իսկ TD կամ TH ընտրիչին՝ բջիջների շուրջ եզրագիծ (Օրինակ 2.6):
Օրինակ 2.6. Կրկնակի շրջանակի ավելացում
Օրինակ 2.4. Դաշտերը աղյուսակներում
Սեղաններ
Վերնագիր 1
Վերնագիր 2
Բջջ 3
Բջջ 4
Այս օրինակը օգտագործում է սև կրկնակի եզրագիծ հենց սեղանի շուրջ և ամուր սպիտակ եզր՝ յուրաքանչյուր բջիջի շուրջ: Օրինակի արդյունքը ներկայացված է Նկ. 2.7.
Բրինձ. 2.7. Սեղանի և բջիջների սահմանը
Խնդրում ենք նկատի ունենալ, որ բջիջների միացման վայրում ձևավորվում են կրկնակի գծեր: Դրանք կրկին ստացվում են պիտակի cellpacing հատկանիշի գործողության շնորհիվ
. Թեև այս հատկանիշը ոչ մի տեղ չի երևում օրինակի կոդում, զննարկիչը այն օգտագործում է լռելյայն: Եթե դուք սահմանել
, ապա ստանում ենք ոչ թե կրկնակի, այլ միայնակ գծեր, այլ կրկնակի հաստությամբ։ Այս հատկությունը փոխելու համար օգտագործեք border-collapse style հատկությունը collapse արժեքով, որն ավելացվում է TABLE ընտրիչին (օրինակ 2.7):
Օրինակ 2.7. Մեկ շրջանակի ստեղծում
Օրինակ 2.4. Դաշտերը աղյուսակներում
Սեղաններ
Վերնագիր 1
Վերնագիր 2
Բջջ 3
Բջջ 4
Այս օրինակը ստեղծում է բջիջների միջև ամուր կանաչ գիծ և սեղանի շուրջ սև գիծ: Սեղանի բոլոր եզրագծերն ունեն նույն հաստությունը: Օրինակի արդյունքը ներկայացված է Նկ. 2.8.
Բրինձ. 2.8. Սեղանի շուրջ սահման
Բջջի բովանդակության հավասարեցում
Լռելյայնորեն, աղյուսակի բջիջի տեքստը հավասարեցված է ձախ կողմում: Այս կանոնից բացառություն է պիտակը
, այն սահմանում է վերնագիր, որը կենտրոնացած է: Հավասարեցման մեթոդը փոխելու համար օգտագործեք text-align style հատկությունը (օրինակ 2.8):
Օրինակ 2.8. Բջջի բովանդակությունը հորիզոնական հարթեցրեք
Օրինակ 2.4. Դաշտերը աղյուսակներում
Սեղաններ
Վերնագիր 1
Բջջ 1
Բջջ 2
Վերնագիր 2
Բջջ 3
Բջջ 4
Այս օրինակում պիտակի բովանդակությունը
հավասարեցված է ձախ կողմում, իսկ պիտակի բովանդակությունը
- կենտրոնում: Օրինակի արդյունքը ներկայացված է ստորև (Նկար 2.9):
Բրինձ. 2.9. Բջիջներում տեքստի հավասարեցում
Ուղղահայաց հավասարեցումը բջիջում միշտ կենտրոնացված է, եթե այլ բան նշված չէ: Սա միշտ չէ, որ հարմար է, հատկապես սեղանների համար, որոնց բջիջների պարունակությունը տարբերվում է բարձրությունից: Այս դեպքում հավասարեցումը դրվում է բջիջի վերին եզրին՝ օգտագործելով ուղղահայաց հավասարեցում հատկությունը, ինչպես ցույց է տրված Օրինակ 2.9-ում:
Օրինակ 2.9. Հավասարեցրեք բջիջի բովանդակությունը ուղղահայաց
Օրինակ 2.4. Դաշտերը աղյուսակներում
Սեղաններ
Վերնագիր 1
Վերնագիր 2
Բջջ 1
Բջջ 2
Այս օրինակը սահմանում է վերնագրի բարձրությունը
ինչպես 40 պիքսել, և տեքստը հավասարեցված է ներքևի եզրին: Օրինակի արդյունքը ներկայացված է Նկ. 2.10.
Բրինձ. 2.10. Բջիջներում տեքստի հավասարեցում
Դատարկ բջիջներ
Բրաուզերները տարբեր կերպ են ցուցադրում բջիջը, որի ներսում ոչինչ չկա: «Ոչինչ» այս դեպքում նշանակում է, որ բջիջի ներսում ոչ նկար, ոչ տեքստ չի ավելացվել, և տարածքը հաշվի չի առնվում: Բնականաբար, բջիջների տեսքը տարբերվում է միայն այն դեպքում, եթե դրանց շուրջ սահման է դրված: Անտեսանելի եզրագիծ օգտագործելիս բջիջների տեսքը, անկախ նրանից՝ դրանցում ինչ-որ բան կա, թե ոչ, նույնն է։
Հին բրաուզերները չեն ցուցադրել դատարկ դիտման բջիջների ֆոնի գույնը
, այնպես որ, երբ անհրաժեշտ էր բջիջը թողնել առանց բովանդակության, բայց ցուցադրել ֆոնի գույնը, բջիջի ներսում ավելացվել է ոչ առանձնացված բացատ ()։ Տիեզերքը միշտ չէ, որ հարմար է, հատկապես, երբ անհրաժեշտ է բջիջի բարձրությունը սահմանել 1-2 պիքսել, ինչի պատճառով էլ լայն տարածում է գտել մեկ պիքսելանոց թափանցիկ դիզայնը։ Իրոք, նման նկարը կարող է մասշտաբավորվել ձեր հայեցողությամբ, բայց այն ոչ մի կերպ չի ցուցադրվում վեբ էջում:
Բարեբախտաբար, մեկ պիքսելային գծագրերի և դրանց վրա հիմնված բոլոր տեսակի spacers-ների դարաշրջանն անցել է: Բրաուզերները բավականին ճիշտ են աշխատում աղյուսակների հետ նույնիսկ առանց բջիջների բովանդակության առկայության:
Դատարկ բջիջների տեսքը վերահսկելու համար օգտագործեք դատարկ բջիջներ հատկությունը, երբ սահմանված է թաքցնել, եզրագիծը և ֆոնը չեն ցուցադրվում դատարկ բջիջներում: Եթե անընդմեջ բոլոր բջիջները դատարկ են, ապա ամբողջ տողը թաքնված է: Բջիջը դատարկ է համարվում հետևյալ դեպքերում.
սիմվոլներ ընդհանրապես չկան.
բջիջը պարունակում է միայն նոր տող, ներդիր կամ բացատ;
տեսանելիությունը թաքնված է:
Ոչ ընդհատվող տարածություն ավելացնելը ընկալվում է որպես տեսանելի բովանդակություն, այսինքն. բջիջն այլևս դատարկ չի լինի (օրինակ 2.10):
Օրինակ 2.10. Դատարկ բջիջներ
Օրինակ 2.4. Դաշտերը աղյուսակներում
Օգտագործելով դատարկ բջիջներ
Լեոնարդո
5
8
Ռաֆայել
11
Միքելանջելո
24
Դոնատելլո
13
Սեղանի տեսքը Safari բրաուզերցույց է տրված Նկ. 2.11 ա. Նույն աղյուսակը IE7 բրաուզերում ներկայացված է Նկ. 2.11բ.