Html Աղյուսակը կառուցված է օգտագործելով. Օրինակ ՝ սահման-փլուզման հատկության կիրառում

Աղյուսակը բջիջների ցանց է, որոնք կազմում են տողեր և սյուներ: Աղյուսակների օրինակները ներառում են տարբեր ֆինանսական հաշվետվություններ, մարզական արդյունքներ, օրացույցներ, ժամանակացույցեր և այլն: Individualանցի առանձին բլոկը կոչվում է սեղանի բջիջ: Աղյուսակի բջիջները կարող են պարունակել բազմազան տեղեկատվություն, ներառյալ թվեր, տեքստ և նույնիսկ վիդեո և աուդիո առարկաներ: Օգտագործելով HTML լեզուն ՝ աղյուսակները գրվում են տող առ տող:

Տարր

ծառայում է որպես տարա տարրերի համար, որոնք սահմանում են աղյուսակի բովանդակությունը: Սեղանի տող ստեղծելու համար հարկավոր է ավելացնել տարրի ներսում
զուգավորված արգելափակման պիտակ (անգլերենից կրճատված «taye row» - սեղանի տող): Քանի պիտակ Դուք ավելացնում եք, աղյուսակում այնքան տողեր և կլինեն: Բացման պիտակը նշանակում է աղյուսակի նոր տողի սկիզբ: Դրանից հետո տեղադրվում են տարրերը .

Տարր

ավելացվել է , այն, այնուամենայնիվ, հայտնվում է աղյուսակի վերջում: Սա գալիս է նրանից, որ կարող է պարունակել բազմաթիվ տողեր: Բայց զննարկիչը պետք է աղյուսակի ստորին հատվածը տա, նախքան տվյալների բոլոր (պոտենցիալ բազմաթիվ) տողերը ստանալը: Ահա թե ինչու ծածկագրում գրված է տարրից առաջ .

Առաջադրանքներ

  • Հեռացրեք սեղանի կրկնակի եզրագիծը

    Լռելյայն, սեղանի եզրագիծը ունի երկակի սահմանի ազդեցություն, փոխեք կոդը, որպեսզի այս եզրագծի բոլոր տողերը դառնան մեկ:

Աղյուսակները ամենակարևոր և միևնույն ժամանակ բարդ տարրերից են, որոնք պետք է առկա լինեն վեբ էջերում: Նրանց օգնությամբ հարմար է բավականին հակիրճ ձևով ներկայացնել կարևոր և օգտակար տեղեկատվություն: Իհարկե, տարբեր շարժիչներով աշխատող կաղապարների խմբագիրների մեծամասնությունը թույլ է տալիս ավտոմատ կերպով աղյուսակ տեղադրել կայքի էջում կամ առանձին հրապարակման մեջ, բայց ի՞նչ կլինի, եթե վեբ ռեսուրսի դիզայնը, դրա էջերը ստեղծվեն զրոյից: Այնուհետև սկսնակ կախարդը կարող է բախվել մի խնդրի. Ինչպես դա անել: Եկեք պարզենք, թե ինչպես ճիշտ և արագ ստեղծել այս տարրը:

Խմբագրի ընտրություն

Առաջին հերթին, սկսելով ստեղծել աղյուսակ, դուք պետք է որոշեք այն խմբագրի մասին, որում աշխատելու եք: Իհարկե, ամենահեշտ ձևն այն ծրագիրն ընտրելն է, որում ստեղծում եք կայքի հիմնական ծածկագիրը: Բայց այս նպատակների համար ավելի լավ է օգտագործել լավ հին նոթատետր:

Դուք կարող եք հարցնել, թե ինչու՞ բարդացնել ձեր կյանքը, քանի որ եթե ամեն ինչ միանգամից անում եք խմբագրում, ապա արդյունքը նույնպես կարելի է տեսնել անմիջապես, և կարող եք նաև օգտագործել ծրագրի հուշումները:

Այո, սա ճիշտ է, բայց զրոյից աղյուսակ ստեղծելով ՝ դուք ոչ միայն կկարողանաք մանրակրկիտ ուսումնասիրել դրա ստեղծման սկզբունքը, այլև կանխել հիմնական կոդի տհաճ տառասխալներն ու սխալները: Երբեմն պատահում է, որ կուրսորը պատահաբար ներքև է շարժվում, և սխալ գրելու ընթացքում սխալը սողում է ծածկագրի մեջ, ինչը երբեմն դժվար է գտնել: Նոթատետրում սեղան ստեղծելուց հետո կարող եք պատճենել դրա ծածկագիրը և տեղադրել այն այնտեղ, որտեղ ցանկանում եք:

Աղյուսակ ստեղծելու ալգորիթմ

Նախ, եկեք միասին կազմենք կարճ ալգորիթմ, թե ինչպես կարելի է աղյուսակ կազմել HTML- ում: Սա այնպես է, որ դուք հասկանաք յուրաքանչյուր քայլի հաջորդականությունը: Այնուհետև մենք ճշգրիտ կվերլուծենք, թե ինչպես կատարել կետերից յուրաքանչյուրը:

Սկսենք նախապատրաստական ​​քայլերից:

1. Թղթի թերթիկի վրա գծեք սեղանի սխեմատիկ պատկերը:

2. Մենք հաշվում ենք տողերի եւ բջիջների թիվը: Եթե ​​վերջիններիս թիվը տարբեր է, ապա յուրաքանչյուր տողի համար հաշվում ենք առանձին:

3. Որոշեք տողի վերնագրի բջիջների քանակը (օրինակ ՝ «Ոչ», «Անուն» և այլն բջիջները):

4. Գրեք աղյուսակի հիմնական պարամետրերը `գույնը, բարձրությունը և լայնությունը, տեքստի հավասարեցումը` ընդհանրապես, ինչ որ անհրաժեշտ եք համարում:

1. Տեղադրեք աղյուսակի պիտակները:

2. Տեղադրեք տողի պիտակներ ՝ հիմնվելով ձեզ անհրաժեշտ թվի վրա:

3. Տողերում տեղադրեք բջիջների պիտակները (կանոնավոր և մեծատառ) ՝ նույնպես հիմնվելով թղթի վրա ձեր գրած թվի վրա:

4. Սահմանեք աղյուսակի պարամետրերը որպես ամբողջություն:

5. Անհրաժեշտության դեպքում առանձին բջիջների համար սահմանեք ցուցանիշներ:

6. Մենք մեր բջիջները լցնում ենք տեքստով:

Ստեղծեք սեղան

Այսպիսով, դուք ընտրել եք խմբագիր, այժմ եկեք պարզենք, թե ինչպես ստեղծել աղյուսակ HTML- ում: Պիտակը, որով սեղանը տեղադրվում է էջի կոդի մեջ (

(անգլերենից կրճատված «taye data» - աղյուսակի տվյալներ), որոնցից յուրաքանչյուրը նշում է այս շարքի առանձին բջիջ: Ներքին տարր դուք ձեր բովանդակությունը (տեքստ, թվեր, պատկերներ և այլն) տեղադրում եք այդ բջիջում: Տողի վերջը նշվում է ավարտի պիտակով
(կրճատ անգլերեն «taYe վերնագիր» - աղյուսակի վերնագիր) - սեղանի ընտրովի տարր, որն օգտագործվում է նույն կերպ, ինչպես տարրը սակայն, դրա նպատակը տողի կամ սյունակի վերնագրի ստեղծումն է: Սովորաբար տարրը տեղադրված է սեղանի առաջին շարքում: Brննարկիչները տեքստ են ցուցադրում տարրի մեջ համարձակ և կենտրոնացրեք այն բջիջի համեմատ: Կոդում տարր օգտագործելը օգնում է այն մարդկանց, ովքեր օգտագործում են էկրանի ընթերցողներ, ինչպես նաև բարելավում է որոնիչների ինդեքսավորման աղյուսակների աշխատանքը:

Դիտարկենք մի պարզ աղյուսակ, որն ունի երեք տող և երեք սյունակ, իսկ առաջին տողում գտնվող բջիջները համապատասխան սյունակների վերնագրերն են: Լռելյայն, սեղանները սովորաբար ցուցադրվում են առանց եզրագծի.

Օրինակ ՝ պարզ HTML աղյուսակ

  • Փորձիր ինքդ »

Վերնագիր 1Վերնագիր 2Վերնագիր 3
Բջիջ 2x1Բջիջ 2x2Բջիջ 2x3
Բջիջ 3x1Բջիջ 3x2Բջիջ 3x3

Սեղանի եզրագիծ

Մենք արդեն գիտենք, որ լռելյայնորեն աղյուսակները ցուցադրվում են առանց եզրագծի: Սեղանի շուրջ եզրագիծ ավելացնելու համար դուք պետք է որոշ պարզ ոճի կանոններ նշեք ձեր փաստաթղթում: Սեփականություն սահմանվերահսկում է սեղանի ցանցի գծերի ցուցադրումը, ինչպես նաև սահմանում է սեղանի շուրջ եզրագծի լայնությունը պիքսելներով: Սեղանի շուրջ և բջիջների միջև հայտնվում է սահման: Ավելացրեք մեկ պիքսել լայն շրջանակ արդեն ստեղծված սեղանին `հատկությունը սահմանելով սահմանսեղանի բոլոր տարրերի համար, օրինակ ՝ այսպես.

Օրինակ. Գույքի կիրառում սահման

  • Փորձիր ինքդ »




Շրջանակ սեղանի շուրջ

Վերնագիր 1Վերնագիր 2Վերնագիր 3
Բջիջ 2x1Բջիջ 2x2Բջիջ 2x3
Բջիջ 3x1Բջիջ 3x2Բջիջ 3x3

Մեկ սեղանի շրջանակ

Լռելյայն, հարակից սեղանի բջիջները կունենան իրենց սահմանը: Սա հանգեցնում է մի տեսակ «կրկնակի սահմանի», ինչպես երևում է վերը նշված օրինակում: «Կրկնակի սահմանից» ազատվելու համար ավելացրեք CSS հատկությունը սահման-փլուզումձեր ոճաթերթին ՝

Օրինակ. Գույքի կիրառում սահման-փլուզում

  • Փորձիր ինքդ »




Շրջանակ սեղանի շուրջ

Վերնագիր 1Վերնագիր 2Վերնագիր 3
Բջիջ 2x1Բջիջ 2x2Բջիջ 2x3
Բջիջ 3x1Բջիջ 3x2Բջիջ 3x3

Սեղանի դաշտերը և տարածությունը

Լռելյայն, սեղանի բջիջները չափված են իրենց բովանդակությանը համապատասխանելու համար, բայց երբեմն անհրաժեշտ է սեղանի տվյալների շուրջ մի փոքր լիցք թողնել: Քանի որ տարածությունը և լուսանցքները կապված են տվյալների ներկայացման տարրերի հետ, այս տարածքը կարող է հարմարեցվել ՝ օգտագործելով CSS ոճի թերթեր: Բջջային դաշտ ( լիցք) Արդյո՞ք բջջի բովանդակության և դրա եզրագծի միջև հեռավորությունն է: Այն ավելացնելու համար օգտագործեք գույքը լիցքտարերքի տալ

կամ ... Բջիջների տարածություն ( սահման-տարածություն) Արդյո՞ք նրանց միջև հեռավորությունը ( կամ ): Նախ նշանակեք արժեքը առանձինսեփականություն սահման-փլուզումտարր և այնուհետև սահմանեք բջիջների միջև հեռավորությունը ՝ փոխելով պարամետրի արժեքը սահման-տարածություն... Նախկինում ատրիբուտները պատասխանատու էին դաշտերի և բջիջների տարածության համար: բջջային ծածկոցեւ բջիջների տարածությունտարր
բայց դրանք հնացած էին HTML5 ճշգրտման մեջ:

Օգտագործման օրինակ լիցքեւ սահման-տարածություն:

Օրինակ ՝ հատկությունների կիրառում լիցքեւ սահման-տարածություն

  • Փորձիր ինքդ »




երեսպատում և սահմանագծում

Բջջ 1Բջիջ 2
Բջիջ 3Բջիջ 4

Աղյուսակի լայնությունը

Theննարկչի պատուհանի աղյուսակի զբաղեցրած լայնությունը կարող է որոշվել ՝ օգտագործելով հատկությունը լայնությունը CSS ՝ պիքսելներով կամ տոկոսներով: Աղյուսակի լայնությունը պիքսելներով նշելը թույլ է տալիս որոշել դրա ճշգրիտ լայնությունը: Տոկոսադրույքը թույլ է տալիս սեղանը դարձնել ճկուն, այսինքն. այն «կձգվի» կամ «կծկվի» ՝ կախված այն բանից, թե էջում ինչ այլ տարրեր կան և որքան մեծ է դիտարկիչի պատուհանը:
Ահա սեփականության օգտագործման օրինակ լայնությունը:

Աղյուսակ (լայնությունը `100%;)

Օրինակ. Գույքի կիրառում լայնությունը

  • Փորձիր ինքդ »
Բջջ 1Բջիջ 2
Բջիջ 3Բջիջ 4




լայնությունը `100%

Բջջ 1Բջիջ 2
Բջիջ 3Բջիջ 4

Միացնող բջիջներ (սև և շարանի երկարություն)

Աղյուսակի կառուցվածքի հիմնական առանձնահատկություններից մեկը բջիջների միացումն է, որը ենթադրում է բջիջի ձգում ՝ մի քանի տողերի կամ սյուների բացման միջոցով: Սա թույլ է տալիս ստեղծել սեղանի բարդ կառուցվածքներ `վերնագրեր

կամ բջիջներ համակցվում են հատկանիշներ ավելացնելով colspanկամ շարքերի երկարություն... Հատկանիշ colspanորոշում է բջիջների թիվը, որոնցով տվյալ բջիջը տարածվում է հորիզոնական, և շարքերի երկարություն- ուղղահայաց:

Միացրեք սյունակները

Սյունակի համակցումը ձեռք է բերվում հատկանիշի միջոցով colspanտարրերի մեջ

կամ - բջիջը ձգվում է աջ ՝ հաջորդ սյուները ծածկելու համար: Հետևյալ օրինակում հատկանիշի արժեքը colspanհավասար է 2 -ի, ինչը նշանակում է, որ բջիջը պետք է պարունակի երկու սյունակ:

Օրինակ ՝ հատկանիշի կիրառում colspan

  • Փորձիր ինքդ »




Colspan հատկանիշը

colspan= "2"> Երկու սյունակ ունեցող բջիջ
Բջջ 1Բջիջ 2
Բջիջ 3Բջիջ 4

Միացնող տողեր

Տողերը միավորված են հատկանիշի միջոցով շարքերի երկարություն, իրենց պահում են միաձուլված սյուների նման, միակ տարբերությամբ, որ բջիջների շրջանակը վերևից ներքև է և ընդգրկում է բազմաթիվ տողեր:
Այս օրինակը սեղանի առաջին բջիջը ձգում է երկու տող ներքև.

Օրինակ ՝ հատկանիշի կիրառում շարքերի երկարություն

  • Փորձիր ինքդ »
Բջջը երկու տողի վրա Բջջ 1Բջիջ 2
Բջիջ 3Բջիջ 4




Rowspan հատկանիշը

շարքերի երկարություն= "2"> Բջջ երկու տողի վրա Բջջ 1Բջիջ 2
Բջիջ 3Բջիջ 4

Աղյուսակի վերնագիր

Pairույգ պիտակը օգտագործվում է աղյուսակի վերնագիր կամ մակագրություն ստեղծելու համար

(անգլերեն մակագրությունից `ստորագրություն): Տարր սեղանի վերնագիրը կազմակերպելու համար է: Գտնվում է պիտակից անմիջապես հետո բայց տողի կամ վանդակի նկարագրությունից դուրս:

Օրինակ ՝ Պիտակի օգտագործումը

, եւ ... Ինչպես վեբ էջը կարող է պարունակել վերնագիր, տեքստ և ստորագիր էջ, այնպես էլ սեղանը կարող է պարունակել գլուխ, տեքստ և ստորոտ: Աղյուսակի վերևում տողերը տրամաբանորեն խմբավորելու համար (այսինքն ՝ աղյուսակի վերին գլուխը ստեղծելու համար) օգտագործեք պիտակը ... Աղյուսակի վերնագրերը պետք է տեղադրվեն տարրի մեջ , օրինակ:

Աղյուսակի հիմնական բովանդակությունը (մարմինը) պետք է լինի տարրի ներսում

(աղյուսակում կարող են լինել մի քանի այդպիսի բլոկներ): Աղյուսակի ներքևի տողերը տրամաբանորեն խմբավորելու համար (այսինքն ՝ աղյուսակի «ստորագիր» ստեղծելու համար) օգտագործեք պիտակը (մեկ աղյուսակում թույլատրվում է ոչ ավելի, քան մեկ պիտակ ): Աղբյուրի կոդը ՝ պիտակը տեղադրված է պիտակի առաջ ... Բացի տրամաբանական խմբավորումից, տարրերի օգտագործման պատճառներից մեկը եւ եթե ձեր սեղանը չափազանց երկար է ՝ էկրանին միաժամանակ ցուցադրվելու համար (կամ տպվելու համար), ապա դիտարկիչը կցուցադրի վերնագիրը ( ) և վերջին տողը ( ), երբ օգտվողը ոլորում է ձեր սեղանի միջով:

Օրինակ ՝ Պիտակներ

, եւ
  • Փորձիր ինքդ »




Thead, tbody և tfoot պիտակներ

  • Փորձիր ինքդ »




Վերնագրի տարր

Սա սեղանի վերնագիրն է
Բջջը երկու տողի վրա Բջջ 1Բջիջ 2
Բջիջ 3Բջիջ 4

Սեղանի տարրերի պիտակների խմբավորում

Աղյուսակի տարրերը խմբավորելու համար օգտագործեք պիտակները

Վերնագիր 1Վերնագիր 2< /th>
Սա սեղանի վերնագիրն է
Սա սեղանի ստորոգյալն է
Բջջ 1Բջիջ 2Բջիջ 3Բջիջ 4

Չնայած այն հանգամանքին, որ մենք առջևում ենք

), զուգավորված է, այսինքն ՝ մեր շինարարությունը սկսվում է այս պիտակով և ավարտվում հետևյալով
.

Աղյուսակի պիտակները տեղադրելով ՝ մենք շարունակում ենք տողեր և բջիջներ ստեղծել:

Անմիջապես մենք նշում ենք, որ այս տարրերը նույնպես զուգակցված են: Պիտակ սահմանում է տողեր, և - բջիջներ:

Վերնագրի բջիջների համար օգտագործեք զուգավորված տարրը .

Ինչպես արդեն նշվեց, առաջին քայլը տողերը կազմելն է, այնուհետև դրանցում բջիջների գրումը: Չշփոթվելու համար խորհուրդ ենք տալիս կամ ներդնել յուրաքանչյուր բլոկի միջև մեկ կամ երկու տողերում, կամ գրել տարրերի նոր բլոկ `օգտագործելով« ներդիր »ստեղնը:

Ինչպե՞ս կարող է այն նման լինել: Դրա նման:

  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • P / p No.Ազգանունը
    1;
  • Իվանովը
    .

Ինչպես տեսնում եք, դրանում ոչ մի բարդ բան չկա: Հիմնական բանը չպետք է շփոթվել տողերի և բջիջների քանակի մեջ: Հակառակ դեպքում սեղանը կարող է շեղվել:

Մենք քննարկել ենք HTML- ում աղյուսակի ստեղծումը, այժմ կարող ենք անցնել ինչպես բուն մատրիցայի, այնպես էլ նրա տողերի և բջիջների պարամետրերին:

Աղյուսակի պարամետրեր

Երբ ծածկագիրը գրվում է, պետք է ուշադրություն դարձնել հետևյալ կետերին ՝ սահմանների հավասարեցում, ֆոն, տեքստ և այլն:

Աղյուսակի պարամետրերը դրված են պիտակում

... Դրանք ներառում են.

1. Սահման - սահմանների լայնությունը: Սահմանել որպես ամբողջ թիվ: Լռելյայն, ցանկացած աղյուսակի սահմանները զրո են:

2. Bordercolor - եզրագծի գույն: Այն կարող է սահմանվել որպես տասնվեցերորդ գույնի կոդ (# 00008B), իսկ դրա անունը անգլերենով (DarkBlue): Լռելյայն միշտ մոխրագույն է:

3. Bgcolor - Նաև սահմանվում է ծածկագրով կամ անունով:

4. Հավասարեցում - տեքստի հավասարեցում սեղանի հետևում: Կանխադրվածը ձախից հավասարեցված է: Այս պարամետրի համար կան հետևյալ ընտրանքները.

  • ձախ - փաթեթավորեք դեպի աջ;
  • աջ -ձախից փաթաթում;
  • կենտրոն - ցուցադրում է սեղանը կենտրոնում ՝ առանց փաթաթելու:

5. Լայնություն և բարձրություն - սեղանի լայնություն և բարձրություն: Այն կարող է սահմանվել ինչպես պիքսելներով, այնպես էլ տոկոսային հարաբերությամբ (բրաուզերի պատուհանի չափի համեմատ):

Այս կամ այն ​​ցուցանիշը նշանակելով ՝ պետք է հատուկ ուշադրություն դարձնել դիզայնին: Պարամետրին պետք է հաջորդի «հավասար» նշանը, որին հաջորդում է չակերտների մեջ նշված արժեքը:

Ինչ վերաբերում է տեքստի գույնին, այն ոճավորված է այնպես, ինչպես սովորական տեքստը ՝ HTML ձևաչափով:

Սեղանի ձևավորման օրինակ.

;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • P / p No.Ազգանունը
    1;
  • Իվանովը
    .

    Լարային պարամետրեր

    Այսպիսով, մենք արդեն պարզել ենք, թե ինչպես կարելի է աղյուսակ կազմել HTML- ում և գրանցել դրա հիմնական պարամետրերը: Բայց ինչ անել, եթե մենք պետք է ընդգծենք տողը: Արդյո՞ք այն պետք է այլ կերպ ձևավորված լինի սեղանի հիմնական տեքստից:

    Լարի պարամետրերը գրված են պիտակում ճիշտ նույնը, ինչ աղյուսակի տվյալները: Հետևյալ փոփոխականները կարող են սահմանվել տողի համար.

    1. Ձեզ արդեն հայտնի եզրագիծ, սահմանային գույն և բգգույն:

    2. Հարթեցում - տեքստի հավասարեցում տողում: Այն կարող է լինել ձախ, կենտրոն և աջ:

    3. Valign - այս պիտակը ուղղում է տեքստը ուղղահայաց: Այն տանում է հետևյալ արժեքներին.

    • վերև - տեքստը հավասարեցված է վերին եզրագծին.
    • միջին - կենտրոնում;
    • ներքև - ստորին եզրագծի երկայնքով:

    Տողի ձևավորման օրինակ.

    • ;
    • P / p No.;
    • Ազգանունը;
    • .

    Բջջի պարամետրեր

    Եվ վերջին բանը, որին արժե ուշադրություն դարձնել նրանց համար, ովքեր ցանկանում են իմանալ, թե ինչպես պատրաստել սեղան HTML- ում, առանձին բջիջների պարամետրերն են ՝ կանոնավոր և մեծատառերով: Փաստորեն, ամեն ինչ արվում է այնպես, ինչպես սեղանի կամ տողի համար: Միակ բանը այն է, որ ավելացվում է ևս երկու կարևոր տարր.

    1. Colspan - այս պարամետրը սահմանում է սյունակների քանակը, որոնցով կարող է անցնել բջիջը:

    2. Rowspan - արդեն ցույց է տալիս այս բջիջի զբաղեցրած տողերի քանակը:

    Քանի որ դիզայնը չի տարբերվում տող գրելուց, մենք կոդի օրինակ չենք տա:

    եզրակացություններ

    Սեղան պատրաստելը այնքան էլ դժվար չէ, որքան կարող էր թվալ առաջին հայացքից: Նրա ծածկագիրը գրելիս գլխավորը համառությունն ու ուշադրությունն են:

    Ինչ վերաբերում է HTML- ում աղյուսակի տեղադրման եղանակին, ապա պարզապես անհրաժեշտ է պատճենել և տեղադրել դրա ծածկագիրը ձեր էջի ճշգրիտ տեղում, որտեղ, ձեր կարծիքով, այն պետք է տեղակայված լինի:

    Ազատորեն փորձարկեք, և շուտով դուք կյուրացնեք կատարելության հասնելու սեղաններ ստեղծելու տեխնիկան: Հաջողություն!

    HTML աղյուսակները այնքան ֆունկցիոնալ են, որ դրանք կարող եք օգտագործել ամբողջ կայքերը տպելու համար (կարդալ): Այժմ մենք կխոսենք վեբ էջի մեջ պարզ HTML աղյուսակներ տեղադրելու, միայն նշագրումը վերլուծելու, բայց դիզայնին չդիպչելու մասին, քանի որ ավելի լավ է սեղանները զարդարել CSS ոճերով:

    Աղյուսակի պիտակներ և հատկանիշներ

    Ահա աղյուսակներ ստեղծելու համար անհրաժեշտ հիմնական տարրերը.

    • - կոնտեյները, որի ներսում գտնվում է սեղանը (նույնը, ինչ
        պիտակավորված կամ
          համարակալված ցուցակների համար):
        1. սահման- հատկանիշ, որը որոշում է շրջանակների հաստությունը: Դրա փոխարեն ավելի լավ է օգտագործել սահմանային CSS հատկությունը:
      սահմանում է սեղանի ստորագրությունը: Անհրաժեշտ չէ օգտագործել տարան, բայց եթե դեռ որոշեք վերնագրել սեղանը, ապա դրեք այն պիտակից անմիջապես հետո , բջիջներից և գծերից դուրս:
    • - սեղանի տող պարունակող զույգ պիտակ (նույն մակարդակի հորիզոնական տեղակայված բջիջներ):
    • , դրանում կլինեն այնքան բջիջ ՝ մեկ պիտակ - մեկ բջիջ:
    • թույլ է տալիս խմբավորել սյունակներ ՝ արագ և առանց կոդերը շաղ տալով ՝ դրանք բնութագրելու համար ընդհանուր բնութագրերը: Օգտագործելով կոնտեյներ, կարող եք սեղանի տրամաբանական մասերը միմյանցից առանձնացնել: Գտնվում է պիտակից հետո ստեղծում է նոր գիծ: Հետագայում `բնադրված

      HTML աղյուսակ գ աղբյուր

      եւ
      - պիտակը, որը ստեղծում է սեղանի վերնագրի բջիջ: Արտաքին, դրա բովանդակությունը տարբերվում է այլ բջիջների բովանդակությունից `սովորաբար տեքստը ներսում դիտարկիչը համարձակ է և կենտրոնացված:
    • - կոնտեյներ, որի միջոցով ստեղծվում է պարզ բջիջ: Քանի՞ նման պիտակ կպարունակի տողը (պիտակ
      , եթե ոչ, ապա հետո .
    • օգտագործվում է նույն նպատակով, ինչ . կարող է պարունակել բայց ոչ հակառակը:
    • տարածություն- հատկանիշ, որը սահմանում է սյունակների քանակը, որոնց վրա կիրառվում են կոնտեյների հատկությունները
    • .
    • , եւ - բեռնարկղեր, որոնք թույլ են տալիս սեղանը համապատասխանաբար բաժանել վերին (վերնագրերի), հիմնական (մարմնի) և ստորին (վերջնական) մասերի: HTML աղյուսակում այս պիտակների հաջորդականությունը նույնն է, ինչ տարաների հաջորդականությունը , եւ
      HTML փաստաթղթում:
    • colspanանհրաժեշտ է անընդմեջ բջիջները համատեղելու համար: Հատկանիշի արժեքը պարունակում է մի շարք, որը սահմանում է միավորվող բջիջների քանակը:
    • շարքերի երկարությունբջիջները միավորում է սյուների մեջ:
    • Աղյուսակ ստեղծելու օրինակ

      Ստեղծեք HTML փաստաթուղթ և պատճենեք դրա մեջ հետևյալ կոդը.

      Օրինակ աղյուսակ

      Վեբ կայքի ստեղծման գործիքներ
      ՆշանակումըԳործիք
      ՆշումHtmlXHTML
      ԳրանցումCSS
      ԶարգացումըPHPՊիթոն

      Բրաուզերում փաստաթուղթն այսպիսի տեսք կունենա.

      Եկեք վերլուծենք, թե ծածկագրի որ տողերն են ինչի համար պատասխանատու:

      • - բացեց սեղանը `սահմանելով շրջանակների հաստությունը:
      • - վերնագրված է:
      • - գիծ բացեց:
      • - ստեղծեց վերնագրի դիզայնով բջիջ:
      • - շարքում ստեղծեց երկրորդ վերնագրի բջիջ: Colspan պարամետրը ցույց տվեց, որ այս բջիջը պետք է զբաղեցնի երկուսը հորիզոնական:
      • - փակեց գիծը: Մնացած տողերը ստեղծվել են նույն կերպ:
      • - ավելացրեց աղյուսակի երկրորդ շարքը սովորական, ոչ վերնագրով բջիջներով: Հետագա տողերն ու բջիջները տեղադրվեցին նմանապես:
      • Վեբ կայքի ստեղծման գործիքներ
        Նշանակումը Գործիք
        Նշում Html XHTML
        - փակեց սեղանը:
      սեղանի մարմինն է: Մարմինը կազմված է շարքերից և սյուներից: Աղյուսակը լրացվում է տող առ տող:

      Յուրաքանչյուր պիտակ

      ստեղծվում են սյուներ: Կարող են ստեղծվել բազմաթիվ սյուներ: Այս դեպքում դուք պետք է վերահսկեք յուրաքանչյուր տողի սյունակների քանակը: Օրինակ, եթե առաջին տողում կար 5 սյունակ, ապա հաջորդ տողերում նույնպես պետք է լինի 5 սյունակ: Հակառակ դեպքում սեղանը լողալու է: Հնարավոր է համատեղել բջիջները:

      Ինչպես պատրաստել սեղան html- ում

      Եկեք օրինակ բերենք, html կոդ.

      Օրինակ աղյուսակ
      Սյունակ 1 Սյունակ 2

      Ուշադրություն դարձրեք բջիջին

      ... Մենք օգտագործում ենք հատուկ colspan հատկանիշը `բջիջները հորիզոնականորեն համատեղելու համար: Նրա թվային արժեքը ցույց է տալիս սյունակների քանակը, որոնք պետք է համատեղել: Կա նաև այս հատկանիշի անալոգը `պիտակը (աղյուսակի վերնագիր), որտեղ նույնպես պետք է գրել colspan: Արդյունքը կլինի նույնը: Բայց սովորական td- ն հաճախ օգտագործվում է:

      Այժմ եկեք ավելի սերտ նայենք պիտակի բոլոր հատկանիշներին:

      .

      Պիտակի հատկանիշներ և հատկություններ

      Դեպի բացման պիտակը

      կարող եք գրել տարբեր հատկանիշներ:

      1. Property align = "պարամետր" - սահմանում է աղյուսակի հավասարեցումը: Այն կարող է վերցնել հետևյալ արժեքները.

      Վերոնշյալ օրինակում մենք աղյուսակը հավասարեցրել ենք կենտրոնի հավասարեցում = "կենտրոն":

      Այս հատկանիշը կարող է կիրառվել ոչ միայն սեղանի, այլև սեղանի առանձին բջիջների նկատմամբ:

      ... Այսպիսով, հավասարեցումը տարբեր բջիջներում տարբեր կլինի:

      Օրինակ

      , , , կամ
    • cols - գիծը ցուցադրվում է սյուների միջև
    • ոչ - բոլոր սահմանները թաքնված են
    • տողեր - սահմանը գծված է պիտակի միջոցով ստեղծված սեղանի տողերի միջև
    • 12. Գույքի լայնություն = "համար" - սահմանում է աղյուսակի լայնությունը `կամ պիքսելներով կամ տոկոսներով:

      13. Property class = "class_name" - կարող եք նշել այն դասի անունը, որին պատկանում է աղյուսակը:

      14. Գույքի ոճ = "ոճեր". Ոճերը կարող են սահմանվել առանձին `յուրաքանչյուր սեղանի համար:

      Այժմ ժամանակն է սուզվել սեղանի մեջ և նայել սեղանի բջիջների հատկանիշներին: Այս հատկանիշները պետք է գրված լինեն բացման պիտակում:

      եւ նույն տարբերակները մատչելի են, ինչպես և հիերարխիկ կերպով կկիրառվի բոլորի վրա

      Նկատի ունեցեք, որ բջիջները միաձուլելիս տողի տարրերի թիվը փոխվում է: Օրինակ, եթե աղյուսակն ունի 3 սյունակ բջիջներով, և մենք համատեղում ենք առաջին և երկրորդ բջիջները, ապա այս տողը սահմանող պիտակի ներսում կլինեն 2 տարր, որոնցից առաջինը կպարունակի colspan = "2" հատկանիշը:

      Օրինակ ՝ HTML աղյուսակ բջիջների միացումով

      HTML աղյուսակի աղբյուր ՝ միավորված բջիջներով

      կամ տողեր
      ... ... ...

      2. Գույքի ֆոն = "URL" - սահմանում է ֆոնի պատկերը: URL- ի փոխարեն պետք է գրել ֆոնային պատկերի հասցեն:

      Օրինակ

      Օրինակ աղյուսակ
      Սյունակ 1 Սյունակ 2

      Էջում փոխակերպված է հետևյալի.

      Վերոնշյալ օրինակում մեր ֆոնային պատկերը գտնվում է img թղթապանակում (որը գտնվում է html էջի նույն գրացուցակում), և պատկերը կոչվում է fon.gif: Նշենք, որ պիտակի մեջ մենք ավելացրել ենք style = "color: white;" ... Քանի որ ֆոնը գրեթե սև է, այնպես որ տեքստը չի միաձուլվում ֆոնին, մենք տեքստը դարձրինք սպիտակ:

      3. Property bgcolor = "գույն" - սահմանում է սեղանի ֆոնի գույնը: Որպես գույն, դուք կարող եք ընտրել ամբողջ ներկապնակից որևէ մեկը (տես html գույների ծածկագրերն ու անունները)

      4. Գույքի սահման = "համար" - սահմանում է սեղանի եզրագծի հաստությունը: Նախորդ օրինակներում մենք սահմանեցինք սահման = "1", ինչը նշանակում է, որ եզրագծի լայնությունը 1 պիքսել է:

      5. Հատկություն bordercolor = "գույն" - սահմանում է եզրագծի գույնը: Եթե ​​եզրագիծ = "0", ապա սահման չի լինի, և եզրագծի գույնը իմաստ չի ունենա:

      6. Property cellpadding = "number" - շրջանակից դեպի բջիջի բովանդակություն պիքսելներով ներխուժում:

      7. Property cellpacing = "number" - հեռավորությունը պիքսելներով բջիջների միջև:

      8. Property cols = "number" - սյունակների քանակը: Եթե ​​այն չնշեք, դիտարկիչն ինքնուրույն կորոշի սյունակների քանակը: Միակ տարբերությունն այն է, որ այս պարամետրը նշելը, ամենայն հավանականությամբ, կարագացնի սեղանի բեռնումը:

      9. Հատկության շրջանակ = "պարամետր" - ինչպես ցուցադրել սահմանները սեղանի շուրջ: Այն կարող է վերցնել հետևյալ արժեքները.

      • դատարկ - մի գծեք սահմաններ
      • սահման - սեղանի շուրջ սահմանը
      • վերև - սահմանը սեղանի վերևում
      • ներքևում - սահմանը սեղանի ներքևում
      • hsides - ավելացնել միայն հորիզոնական եզրեր (աղյուսակի վերև և ներքև)
      • vsides - գծեք միայն ուղղահայաց եզրեր (սեղանի ձախ և աջ)
      • rhs - սահմանեք միայն սեղանի աջ կողմում
      • lhs - սահմանեք միայն սեղանի ձախ կողմում

      10. Գույքի բարձրություն = "համար" - սահմանում է սեղանի բարձրությունը `կամ պիքսելներով կամ տոկոսներով:

      11. Սեփականության կանոններ = "պարամետր" - որտեղ ցուցադրել բջիջների միջև սահմանները: Այն կարող է վերցնել հետևյալ արժեքները.

      • բոլորը - յուրաքանչյուր սեղանի բջիջի շուրջ գիծ է գծված
      • խմբեր - տողը ցուցադրվում է այն խմբերի միջև, որոնք ձևավորվում են պիտակներով
      .

      Հատկություններ և հատկություններ

      1. Property align = "պարամետր" - սահմանում է աղյուսակի առանձին բջիջի հավասարեցումը: Այն կարող է վերցնել հետևյալ արժեքները.

      • ձախ - ձախ հավասարեցում
      • կենտրոն - կենտրոնի հավասարեցում
      • աջ - աջ հավասարեցում

      2. Գույքի ֆոն = "URL" - սահմանում է բջիջի ֆոնային պատկերը: URL- ի փոխարեն պետք է գրել ֆոնային պատկերի հասցեն:

      3. Հատկություն bgcolor = "գույն" - սահմանում է բջիջի ֆոնի գույնը:

      4. Հատկություն bordercolor = "գույն" - սահմանում է բջիջի եզրագծի գույնը:

      5. Property char = "letter" - սահմանում է այն տառը, որից պետք է կատարվի հավասարեցում: Հարթեցման հատկանիշի արժեքը պետք է սահմանվի char:

      6. Property colspan = "number" - սահմանում է միավորվող հորիզոնական բջիջների քանակը:

      7. Գույքի բարձրություն = "թիվ" - սահմանում է սեղանի բարձրությունը `կամ պիքսելներով, կամ տոկոսներով:

      8. Գույքի լայնություն = "համար" - սահմանում է աղյուսակի լայնությունը `կամ պիքսելներով, կամ տոկոսներով%:

      9. Property rowspan = "number" - սահմանում է միաձուլված ուղղահայաց բջիջների թիվը:

      10. Property valign = "պարամետր" - բջիջի բովանդակության ուղղահայաց հավասարեցում:

      • վերև - բջիջի բովանդակությունը հավասարեցնում է տողի վերևին
      • միջին - միջին հավասարեցում
      • ներքև - հարթեցնել ներքևը
      • ելակետային - ելակետային հավասարեցում
      Նշում 1

      Պիտակի համար

      ... Պարամետրեր մեկ պիտակի համար
      դրա ներսում

      Ինչպես կանխել սեղանի բջիջների սոսնձումը

      Եզրագծի (բջիջների սահման) և բջիջների միջև զրոյական լիցքավորման դեպքում դրանք դեռ սոսնձված են, և դուք ստանում եք կրկնակի եզրագիծ: Դրանից խուսափելու համար հարկավոր է գրանցել սահման-փլուզում: փլուզման աղյուսակը ոճաթերթում.

      ...

      Հարգելի ընթերցող, այժմ դուք շատ ավելին եք սովորել html սեղանի պիտակի մասին: Այժմ խորհուրդ եմ տալիս անցնել հաջորդ դասին:

      Պարզ HTML աղյուսակի աղբյուրի կոդը



















      Բջջ 1 Բջիջ 2 Բջիջ 3
      Բջիջ 4 Բջիջ 5 Բջիջ 6
      Բջիջ 7 Բջիջ 8 Բջիջ 9

      HTML աղյուսակի վերնագրեր

      HTML աղյուսակներում կա բջիջների 2 տեսակ: Պիտակը սահմանում է սովորական տիպի բջիջ: Եթե ​​բջիջը գործում է որպես վերնագիր, այն նույնականացվում է պիտակի հետ:

      Օրինակ ՝ HTML աղյուսակ ՝ վերնագրով

      Volkswagen AG Daimler AG BMW Group
      Audi Mercedes-Benz BMW
      Շկոդա Mercedes-AMG Մինի
      Lamborghini Խելացի Ռոլս Ռոյս

      HTML աղյուսակի աղբյուր վերնագրերով
























      Volkswagen AG Daimler AG BMW Group
      Audi Mercedes-Benz BMW
      Շկոդա Mercedes-AMG Մինի
      Lamborghini Խելացի Ռոլս Ռոյս

      Միացրեք բջիջները HTML աղյուսակում

      HTML աղյուսակներն ունեն բջիջները հորիզոնական և ուղղահայաց համատեղելու ունակություն:

      Դեպի միավորել բջիջները հորիզոնականօգտագործել colspan = "հատկանիշը ԱԱ», խցում կամ, որտեղ x

      Դեպի միավորել բջիջները ուղղահայացօգտագործել rowspan = "հատկանիշը ԱԱ», խցում կամ, որտեղ x- միավորվող բջիջների քանակը:

      Բջիջները կարող են միացվել հորիզոնական և ուղղահայաց միաժամանակ: Դա անելու համար օգտագործեք ինչպես colspan, այնպես էլ տողերի հատկանիշները ցանկալի բջիջի համար.

      Բջջային տեքստ





























      Nissan
      Մոդել Սարքավորումներ Մատչելիություն
      Nissan Qashqai ՎԻISԻԱ +
      ՏԵԿՆԱ +
      Nissan x-trail ACENTA +
      ԿՈՆԵԿՏԱ -

      Վերնագրեր և տողատակներ և ստորագրություն HTML աղյուսակներում

      HTML աղյուսակները կարելի է բաժանել 3 տարածքի ՝ վերնագիր, տեքստ, ստորոտ:

      Դա արվում է ՝ սեղանի ընտրված հատվածի տողերը պիտակներով փաթաթելով: սահմանում է վերնագրի մակերեսը, - տողատակի հատվածը, - սեղանի մարմինը:

      Լռելյայնորեն, վերնագրերն ու ստորոգյալները ոճավորված չեն (դա անհրաժեշտության դեպքում կարող է կատարվել CSS- ի միջոցով), այլ կարող են օգտագործվել բրաուզերների կողմից: Օրինակ, բազմալեզու սեղան տպելիս վերնագրերն ու տողատները կարող են կրկնօրինակվել յուրաքանչյուր տպագիր էջի վրա:

      Աղյուսակի HTML ծածկագրում տարածքի պիտակների տեղադրման ճիշտ հաջորդականությունը հետևյալն է. Սկզբում վերնագիրը, այնուհետև տողատակը, ապա հիմնական մարմինը: Այս դեպքում էջի հիմնական մասը կցուցադրվի վերնագրերի և տողատների միջև:

      Անհրաժեշտության դեպքում կարող եք ստորագրություն ավելացնել սեղանին: Դա անելու համար օգտագործեք պիտակ:

      Օրինակ ՝ HTML աղյուսակ ՝ վերնագրերով և ստորոգյալներով և ստորագրությամբ

      Աղյուսակի սկզբնաղբյուրը `վերնագրերով և ստորոգյալներով և ստորագրությամբ







































      Ամբողջական հավաքածու Renault Sandero Stepway
      Բնութագրական SUTA 09H 6R SUTA 09HR6R SUTA 15H 5R
      Մատչելիություն + + +
      Շարժիչի հզորությունը 0.9 (90 ձիաուժ) 0.9 (90 ձիաուժ) 1.5 (90 ձիաուժ)
      Վառելիք բենզին բենզին դիզելային
      Թունավորության մակարդակը Եվրո 6 Եվրո 6 5 եվրո

      Սյունակներ և սյունակների խմբեր

      HTML աղյուսակը կարելի է բաժանել սյունակների և սյունակների խմբերի ՝ օգտագործելով and և պիտակները:

      Այս տարանջատումը թույլ է տալիս սեղանի համար ոճեր սահմանել ՝ օգտագործելով նվազագույն թվով CSS հատկություններ ՝ դրանով իսկ նվազեցնելով սեղանի կոդի քանակը (սյունակում յուրաքանչյուր բջիջի համար ոճեր սահմանելու փոխարեն կարող եք ոճեր սահմանել միանգամից մեկ կամ մի քանի սյունակի համար):

      Պիտակներ և տեղադրված են պիտակի ներսում պիտակներից առաջ, AKP6 (EDC)

      Փոխանցում
































      ZEN 2E2C AL AZEN 2E2C J5 AINTENSE 2E3C AL AԲնութագրական
      1.5 (90 ձիաուժ)1.2 (115 ձիաուժ)1.5 (90 ձիաուժ)Շարժիչի հզորությունը
      դիզելայինբենզինդիզելայինՎառելիք
      AKP6 (EDC)AKP6 (EDC)AKP6 (EDC)Փոխանցում

      Կայքի էջերի դասավորության աղյուսակները

      Modernամանակակից կայքերում կարևոր է էջերի ճիշտ ցուցադրումը ինչպես համակարգիչների, այնպես էլ շարժական սարքերի վրա: Pageանկալի չէ սեղաններ օգտագործել HTML էջի կմախք ստեղծելու համար, քանի որ բովանդակությունը տարբեր չափերի (համակարգիչներ, սմարթֆոններ, պլանշետներ) էկրաններին հարմարեցնելու ունակությունը կորել է:

      Աղյուսակի խմբի պիտակները լավագույնս օգտագործվում են էջի ներսում `սեղանի ձևաչափված բովանդակությունը ցուցադրելու համար: