İki veya daha fazla hücreyi bir hücrede birleştirmek için etiketin colspan ve rowspan öznitelikleri kullanılır.
Örnek 12.3. Geçersiz hücre birleştirme
hücre 1 | hücre 2 | |
hücre 3 | hücre 4 |
Bu örneğin sonucu Şekil 2'de gösterilmektedir. 12.5.
Pirinç. 12.5. Tabloda ek bir hücrenin görünümü
Örneğin ilk satırında üç hücre vardır, bunlardan ikisi colspan özniteliği kullanılarak birleştirilmiştir ve ikinci satır yalnızca iki hücre ekler. Bu, tarayıcıda görüntülenen fazladan bir hücre oluşturur. Şekilde açıkça görülebilir. 12.5.
Örnek 12-4, colspan ve rowspan özniteliklerinin doğru kullanımını gösterir.
Örnek 12.4. Hücreleri dikey ve yatay olarak birleştirme
Tarayıcı | Internet Explorer | Opera | Firefox | ||||
---|---|---|---|---|---|---|---|
6.0 | 7.0 | 7.0 | 8.0 | 9.0 | 1.0 | 2.0 | |
Desteklenen | Numara | Evet | Numara | Evet | Evet | Evet | Evet |
Bu örneğin sonucu Şekil 2'de gösterilmektedir. 12.6.
Pirinç. 12.6. Birleştirilmiş hücreler içeren bir tablo
Bu tablonun sekiz sütunu ve üç satırı vardır. "Internet Explorer", "Opera" ve "Firefox" kelimelerinin bulunduğu bazı hücreler, nerede iki, nerede üç hücre birleştirilir. "Tarayıcı" etiketli hücrede dikey birleştirme uygulanır.
Tablolarda hücrelerin dikey ve yatay olarak nasıl birleştirileceğini ayrıntılı ve ayrıntılı olarak anlatacağım.
Bu yazımızda html tabloları oluşturma ilkelerini anlatmayacağız, bu bilgiyi edinmek için HTML dersimizi alın.
Hücreleri bir tablo içinde birleştirmek için etikete verilen iki özellik vardır.
Bazı insanlar bu özellikleri kullanmakta zorluk çekerler, hücrelerin birleştirilmesiyle ilgili sorunlar.
colspan ve rowspan öznitelikleri, parametre olarak 0 ile 1000 arasında tamsayı değerleri alır. Tablodaki hücreleri nasıl birleştirebileceğinize dair küçük bir örnek.
İlk bakışta, çok karmaşık olmayan bir yapı uygulanıyor, ancak bolluğa bakıldığında
Size hücreleri birleştirmenin çok yönlü ve çok uygun bir yolunu sunuyoruz.
Başlamak için, gelecekteki tablonuzdan bir boşluk hazırlayın ve tüm hücreleri ayrılmış olarak sunun. bir masa olabilir 3x3, 6x10 vesaire. Soldan sağa ve yukarıdan aşağıya saymaya başlayarak her hücreye kendi numarasını vereceğiz.
Bu yöntemi kullanarak yukarıda gösterilen tablonun oluşturulmasını analiz edelim.
Şablonumuzun kodu ve şablonun kendisi şu şekilde görünecektir:
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 numaralı hücreleri yatay olarak birleştirmeniz gerekir. Bunu yapmak için, kodda, hücre numarası 1, colspan niteliğini 3 değeriyle ekleyin. ve kaldır
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 |
Şimdi 9 ve 13 numaralı hücreleri dikey olarak birleştirmemiz gerekiyor. Benzer bir prosedür uyguluyoruz - rowspan niteliğini 9 hücre numarasına 2 değeriyle ayarlayın, hücreyi 13 numaradan silin, birleştirilmiş hücreden oluştuğu hücrelerin numaralarını yazın.
Bu, kodumuzu ve tablonun görünümünü değiştirecektir:
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 hücreyi bir hücrede birleştirmek için kalır. Bunu yapmak için, 11 numaralı hücreye colspan = "2" rowspan = "2" özniteliklerini yazın. 12,15,16 hücrelerini koddan kaldırıyoruz. Birleştirilmiş hücre numaralarını 11,12,13,14 olarak yazıyoruz.
Bu, kodumuzu ve tablonun görünümünü değiştirecektir:
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 |
Hepsi bu, orijinal tabloyu aldık, şimdi hücreler sizin için uygun olan bilgilerle doldurulabilir.
Birleştirilmiş hücrelerle karmaşık tablolar oluşturma ilkesini anladığınızı umuyoruz.
HTML tablolarının iki işlevi vardır. Birincisi, tabloların kendisidir, yani bilgilerin bir tablo şeklinde çıktısıdır. İkincisi, sayfanın düzenidir. Ayrı içerik parçaları tablonun farklı hücrelerine yerleştirilir ve böylece sayfada doğru yerde görünür.
Tablo oluşturma
HTML'de bir tablonun nasıl oluşturulacağına bakalım. Bu etiket kullanılarak yapılır
bir satıra hücre ekler. Etiketleri kapatmayı unutmayın. Örneğin şöyle bir tablo oluşturalım:
Tablo çerçevelerinin görünür olması için etiketin
|