HTML სამეურვეო პროგრამა. უჯრედების შერწყმა

ორი ან მეტი უჯრედის ერთში გაერთიანების მიზნით, გამოიყენება ტეგის კოლპანი და რიგები. ... Colspan ატრიბუტი ადგენს უჯრედების რაოდენობას ჰორიზონტალურად შერწყმისას. Rowspan ატრიბუტი მუშაობს ანალოგიურად, ერთადერთი განსხვავებით, რომ ის უჯრედებს ვერტიკალურად მოიცავს. ატრიბუტების დამატებამდე, შეამოწმეთ უჯრედების რაოდენობა თითოეულ რიგში, რათა დარწმუნდეთ, რომ შეცდომები არ არის დაშვებული. Ისე, ცვლის სამ უჯრედს, ამიტომ შემდეგ სტრიქონში უნდა იყოს სამი ტეგი ან მსგავსი კონსტრუქცია ...... ... თუ თითოეულ რიგში უჯრედების რაოდენობა არ ემთხვევა, გამოჩნდება ცარიელი ფანტომური უჯრედები. მაგალითი 12.3 გვიჩვენებს, მართალია, მაგრამ არასწორ კოდს, რომელშიც ჩნდება მსგავსი შეცდომა.

მაგალითი 12.3. არასწორი უჯრედის შეხამება

კოლპანის არასწორი გამოყენება

უჯრედი 1 უჯრედი 2
უჯრედი 3 უჯრედი 4

ამ მაგალითის შედეგი ნაჩვენებია ნახ. 12.5.

ბრინჯი 12.5. ცხრილში დამატებითი უჯრედის გამოჩენა

მაგალითის პირველ სტრიქონს აქვს სამი უჯრედი, ორი მათგანი გაერთიანებულია colspan ატრიბუტის გამოყენებით, ხოლო მეორე სტრიქონი მხოლოდ ორ უჯრედს ამატებს. ეს ქმნის დამატებით უჯრედს, რომელიც ნაჩვენებია ბრაუზერში. ეს ნათლად ჩანს ნახ. 12.5.

მაგალითი 12-4 გვიჩვენებს colspan და rowspan ატრიბუტების სწორ გამოყენებას.

მაგალითი 12.4. უჯრედების შერწყმა ვერტიკალურად და ჰორიზონტალურად

უჯრედების შერწყმა

ბრაუზერი Internet Explorer ოპერა Firefox
6.07.07.08.09.01.02.0
მხარდაჭერილი არადიახარადიახდიახდიახდიახ

ამ მაგალითის შედეგი ნაჩვენებია ნახ. 12.6.

ბრინჯი 12.6. მაგიდა გაერთიანებული უჯრედებით

ამ ცხრილს აქვს რვა სვეტი და სამი სტრიქონი. ზოგიერთი უჯრედი სიტყვებით "Internet Explorer", "Opera" და "Firefox" გაერთიანებულია სად ორი და სად სამი უჯრედი. ვერტიკალური შერწყმა გამოიყენება უჯრედში, სახელწოდებით "ბრაუზერი".

მე გეტყვით დეტალურად და დეტალურად, თუ როგორ უნდა დააკავშიროთ უჯრედები ვერტიკალურად და ჰორიზონტალურად ცხრილებში.

ამ სტატიაში ჩვენ არ განვმარტავთ html ცხრილების შექმნის პრინციპებს; ამ ცოდნის მისაღებად გაიარეთ ჩვენი HTML კურსი.

უჯრედების ცხრილში გაერთიანების მიზნით, ტეგს მიენიჭება ორი ატრიბუტი ისინი არიან colspan (ჰორიზონტალური შეერთება) და რიგები (ვერტიკალური შეერთება).

ზოგიერთ ადამიანს უჭირს ამ ატრიბუტების გამოყენება, უჯრედების შერწყმის პრობლემები.

Colspan და rowspan ატრიბუტები იღებენ მთელ მნიშვნელობებს 0 -დან 1000 -მდე, როგორც პარამეტრებს. აქ არის პატარა მაგალითი იმისა, თუ როგორ შეგიძლიათ უჯრედების გაერთიანება ცხრილში.

ერთი შეხედვით, არა ძალიან რთული სტრუქტურაა დანერგილი, მაგრამ უყურებს სიუხვეს და კოდის ელემენტები ძნელი გასაგებია რა პრინციპით შეგიძლიათ დააკავშიროთ კიდევ რამდენიმე უჯრედი.

ჩვენ გთავაზობთ უჯრედების გაერთიანების მრავალმხრივ და ძალიან მოსახერხებელ გზას.

დასაწყისისთვის, მოამზადეთ თქვენი მომავალი ცხრილის ცარიელი ნაწილი, სადაც წარმოდგენილია ყველა უჯრედი გამოყოფილი. ეს შეიძლება იყოს მაგიდა 3x3, 6x10და ა.შ. ჩვენ თითოეულ უჯრედს მივცემთ საკუთარ რიცხვს, ვიწყებთ დათვლას მარცხნიდან მარჯვნივ და ზემოდან ქვემოდან.

მოდით გავაანალიზოთ ამ მეთოდის გამოყენებით ზემოთ ნაჩვენები ცხრილის შექმნა.

ასე გამოიყურება ჩვენი შაბლონის კოდი და თავად თარგი:

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

თქვენ უნდა შეურიოთ უჯრედები რიცხვებით 1,2,3 ჰორიზონტალურად. ამისათვის, კოდი, უჯრედის ნომერი 1, დაამატეთ colspan ატრიბუტი მნიშვნელობით 3. და ამოიღე ელემენტები 2 და 3. რიცხვებით ჩვენ ვწერთ გაერთიანებულ უჯრედების რიცხვებს მიღებულ უჯრედში.

1,2,3 4
5 6 7 8
9 10 11 12
13 14 15 16

1,2,3 4
5 6 7 8
9 10 11 12
13 14 15 16

ახლა ჩვენ უნდა გავაერთიანოთ უჯრედები 9 და 13 ვერტიკალურად. ჩვენ ვასრულებთ მსგავს პროცედურას - დავაყენოთ რიგის დიაპაზონის ატრიბუტი უჯრედის ნომერზე 9 მნიშვნელობით 2, წაშალოთ უჯრედი რიცხვი 13 -დან, დავწეროთ იმ უჯრედების რიცხვები, რომელთაგან შედგება გაერთიანებული უჯრედი.

ეს შეცვლის ჩვენს კოდს და ცხრილის გარეგნობას:

1,2,3 4
5 6 7 8
9,13 10 11 12
14 15 16

1,2,3 4
5 6 7 8
9,13 10 11 12
14 15 16

რჩება 11,12,15,16 უჯრედის ერთში გაერთიანება. ამისათვის No11 უჯრედში ჩაწერეთ ატრიბუტები colspan = "2" rowspan = "2". ჩვენ ამოვიღებთ უჯრედებს კოდიდან 12,15,16. ჩვენ ვწერთ რიცხვებს 11,12,13,14 კომბინირებულ უჯრედში.

ეს შეცვლის ჩვენს კოდს და ცხრილის გარეგნობას:

1,2,3 4
5 6 7 8
9,13 10 11,12,15,16
14

1,2,3 4
5 6 7 8
9,13 10 11,12,15,16
14

ეს ყველაფერი, ჩვენ მივიღეთ ორიგინალური ცხრილი, ახლა უჯრედები შეიძლება შევსებული იყოს თქვენთვის მოსახერხებელი ინფორმაციით.

ჩვენ ვიმედოვნებთ, რომ თქვენ გესმით პრინციპი შექმნის რთული ცხრილების ერთად concatenated საკნები.

HTML ცხრილებს აქვთ ორი ფუნქცია. პირველი არის თავად ცხრილები, ანუ ინფორმაციის გამოტანა ცხრილის სახით. და მეორე არის გვერდის განლაგება. შინაარსის ცალკეული ნაწილები მოთავსებულია ცხრილის სხვადასხვა უჯრედებში და ამგვარად გამოჩნდება გვერდზე სწორ ადგილას.

მაგიდის შექმნა

მოდით შევხედოთ როგორ შევქმნათ ცხრილი HTML- ში. ეს კეთდება ტეგის გამოყენებით

... ცხრილები შედგება რიგებისგან უჯრედები შიგნით. ეს უჯრედები შეიცავს ცხრილის შინაარსს. წარწერა ამატებს რიგს მაგიდაზე და ტეგს
დასძენს უჯრედს ზედიზედ. დაიმახსოვრეთ ტეგების დახურვა. მაგალითად, მოდით შევქმნათ ასეთი ცხრილი:

იმისათვის, რომ ცხრილის ჩარჩოები ხილული იყოს, წარწერა

სასაზღვრო ატრიბუტი დაყენებულია, მაგრამ HTML5 ამცირებს ამ მახასიათებელს და ამცირებს მას. გარდა ამისა, არსებობს სხვა ატრიბუტები ჩარჩოებთან მუშაობისთვის და ფონის შეცვლისთვის, ხოლო უჯრედებს აქვთ შინაარსის გასწორების ატრიბუტები. ყველა ეს ატრიბუტი ასევე მოძველებულია; მის ნაცვლად სტილი უნდა იქნას გამოყენებული.

მაგიდის უჯრედების გაერთიანება

შესაძლებელია ცხრილის უჯრედების ერთში გაერთიანება. ამის გაკეთება, tag

არის colspan ატრიბუტი, რომელიც აკავშირებს უჯრედებს ერთი და იმავე რიგის ფარგლებში და რიგების დიაპაზონი აერთიანებს უჯრედებს სხვადასხვა რიგებიდან. ამ ატრიბუტების მნიშვნელობა არის გაერთიანებული უჯრედების რაოდენობა.

მოდით შევქმნათ ასეთი ცხრილი:

გთხოვთ გაითვალისწინოთ, რომ ცხრილის მეორე სტრიქონში ერთი უჯრედი იკავებს ორი უჯრედის ადგილს, ამიტომ ამ რიგის უჯრედების საერთო რაოდენობა იქნება სხვაზე ნაკლები, ამ შემთხვევაში, ერთი.

ახლა შევქმნათ ასეთი ცხრილი:

ცხრილის დამატებითი ტეგები

ტეგების გარდა, რომლებიც ჩვენ გამოვიყენეთ, არის ასევე ტეგები, რომლებიც ასევე გამოიყენება ცხრილის შექმნისას.

- სათაურის უჯრედი. ჩვეულებრივ გვხვდება ცხრილის პირველ რიგში. გამოიყენება ცხრილის სვეტის სახელის შესაქმნელად. ტეგიდან განსხვავდება მხოლოდ თამამი და ცენტრალური განლაგებით.

- არის ტეგის შიგნით , ამატებს სათაურს ცხრილში.

- შეიცავს ცხრილის პირველ რამდენიმე სტრიქონს კონკრეტული სტილის მითითების მიზნით. ცხრილში შეიძლება იყოს მხოლოდ ერთი ასეთი წარწერა. მასში შემავალი ხაზები უნდა დაიწყოს პირველივე სტრიქონიდან.

- შეიცავს ცხრილის რამდენიმე სტრიქონს კონკრეტული სტილის მითითების მიზნით. ცხრილში შეიძლება იყოს რამდენიმე ასეთი წარწერა.

- შეიცავს ცხრილის რიგებს, რომლებიც ნაჩვენები იქნება ცხრილის ბოლოში.

- განსაზღვრავს სტილს ცხრილის ერთი სვეტისთვის, დაწყებული პირველიდან. ანუ, პირველი ასეთი ტეგი განსაზღვრავს სტილს პირველი სვეტისთვის, მეორე ტეგს მეორე სვეტისთვის და ასე შემდეგ. განსხვავებულად მუშაობს სხვადასხვა ბრაუზერებში.

რეკომენდირებულია

როგორ გამოვიყენოთ ყველა ასო css– ში როგორ გამოვიყენოთ ასოები css– ის გამოყენებით

კარგი დღე, საიტის მშენებლობის გიკები. დღევანდელ პუბლიკაციაში განვიხილავთ თემას, რომელიც დაკავშირებულია ტექსტის შინაარსის დიზაინთან. ამიტომაც შენ ...