Html'de bir tablo nasıl düzenlenir? Etiketler özelliği ve

masanın gövdesi yer almaktadır. Gövde satır ve sütunlardan oluşur. Tablo satır satır doldurulur.

Her etiket yaratır Yeni hat. Daha da iç içe geçmiş sütunlar oluşturulur. Birden fazla sütun oluşturabilirsiniz. Bu durumda her satırdaki sütun sayısını izlemeniz gerekir. Örneğin ilk satırda 5 sütun varsa sonraki satırlarda da 5 sütun olmalıdır. Aksi takdirde masa yüzer. Hücreleri birleştirmek mümkündür.

Html'de tablo nasıl yapılır

Bir örnek verelim, HTML Kodu:

Örnek tablo
Sütun 1 Sütun 2

Hücreye dikkat edin . Hücreleri yatay olarak yaymak için özel colspan özelliğini kullanırız. Sayısal değeri birleştirilecek sütun sayısını gösterir. Bu özelliğin bir analogu da var: etiket (tablo başlığı), burada ayrıca colspan girmeniz gerekir. Sonuç aynı olacaktır. Ancak sıklıkla normal td kullanırlar.

Şimdi tüm etiket özelliklerine daha yakından bakalım

.

Etiket Nitelikleri ve Özellikleri

Etiketi açmak için

Çeşitli nitelikleri belirtebilirsiniz.

1. Özellik align="parametre" - tablo hizalamasını ayarlar. Aşağıdaki değerleri alabilir:

Yukarıdaki örnekte tabloyu merkeze hizaladık align="center".

Bu özellik yalnızca tabloya değil aynı zamanda tek tek tablo hücrelerine de uygulanabilir.

. Bu nedenle farklı hücrelerde hizalama farklı olacaktır.

Örneğin

, , , veya
  • cols - sütunlar arasında satır görüntülenir
  • yok - tüm kenarlıklar gizli
  • satırlar - etiketi aracılığıyla oluşturulan tablo satırları arasına bir kenarlık çizilir
  • 12. Özellik genişlik = "sayı" - tablonun genişliğini ayarlar: piksel veya yüzde olarak.

    13. Özellik class = "sınıf_adı" - tablonun ait olduğu sınıfın adını belirleyebilirsiniz.

    14. Özellik style="styles" - stiller her tablo için ayrı ayrı ayarlanabilir.

    Artık tablonun içine dalıp tablo hücrelerinin niteliklerine bakmanın zamanı geldi. Bu özellikler açılış etiketine yazılmalıdır.

    Ve için aynı seçenekler mevcuttur. hiyerarşik olarak herkese uygulanacaktır Ve

    Satır ve sütun gruplandırmasının nasıl kullanılacağını anlamanın en kolay yolu Sudoku tablosu örneğini kullanmaktır.


    Col etiketi her sütun için parametreleri ayrı ayrı ayarlar. Kaynak kodunda nasıl yazılacağı önemli değildir:

    veya

    Örnek
    veya çizgiler
    ... ... ...

    2. Özellik arka plan = "URL" - arka plan resmini ayarlar. URL yerine arka plan görselinin adresi yazılmalıdır.

    Örnek

    Örnek tablo
    Sütun 1 Sütun 2

    Sayfada aşağıdakine dönüştürür:

    Yukarıdaki örnekte arka plan görselimiz img klasöründe (html sayfasıyla aynı dizinde) yer alıyor ve görselin adı fon.gif. Lütfen etikete style="color:white;" eklediğimizi unutmayın. . Arka plan neredeyse siyah olduğundan, metnin arka plana karışmasını önlemek için metni beyaz yaptık.

    3. Özellik bgcolor="renk" - tablonun arka plan rengini ayarlar. Paletin tamamından herhangi bir rengi seçebilirsiniz (html renklerinin kodlarına ve adlarına bakın)

    4. Özellik border='sayı' - tablo kenarlığının kalınlığını ayarlar. Önceki örneklerde border="1" belirtmiştik, yani kenar kalınlığı 1 pikseldir.

    5. Özellik bordercolor="renk" - kenarlığın rengini ayarlar. Border = "0" ise kenarlık olmayacak ve kenarlık renginin hiçbir anlamı kalmayacaktır.

    6. Özellik cellpadding = "sayı" - çerçeveden hücre içeriğine piksel cinsinden girinti.

    7. Özellik Cellspacing = "sayı" - piksel cinsinden hücreler arasındaki mesafe.

    8. Özellik cols = "sayı" - sütun sayısı. Ayarlamazsanız sütun sayısını tarayıcının kendisi belirleyecektir. Tek fark, bu parametrenin belirtilmesinin büyük olasılıkla tablonun yüklenmesini hızlandırmasıdır.

    9. Çerçeve özelliği = "parametre" - tablonun etrafındaki kenarlıkların nasıl görüntüleneceği. Aşağıdaki değerleri alabilir:

    • geçersiz - sınırları çizmeyin
    • kenarlık - masanın etrafındaki kenarlık
    • yukarıda - tablonun üst kenarı boyunca kenarlık
    • aşağıda - tablonun altındaki kenarlık
    • hsides - yalnızca yatay kenarlıklar ekleyin (tablonun üstü ve altı)
    • vsides - yalnızca dikey kenarlıklar çizin (tablonun soluna ve sağına)
    • rhs - yalnızca tablonun sağ tarafındaki kenarlık
    • lhs - tablonun yalnızca sol tarafındaki kenarlık

    10. Özellik height = "sayı" - tablonun yüksekliğini ayarlar: piksel veya yüzde olarak.

    11. Özellik kuralları = "parametre" - hücreler arasındaki sınırların görüntüleneceği yer. Aşağıdaki değerleri alabilir:

    • hepsi - her tablo hücresinin etrafına bir çizgi çizilir
    • gruplar - etiketlerin oluşturduğu gruplar arasında bir çizgi görüntülenir
    .

    Nitelikler ve Özellikler

    1. Özellik align="parametre" - tek bir tablo hücresinin hizalamasını ayarlar. Aşağıdaki değerleri alabilir:

    • sola - sola hizalama
    • merkez - merkez hizalaması
    • sağ - sağ hizalama

    2. Özellik arka plan = "URL" - hücrenin arka plan resmini ayarlar. URL yerine arka plan görselinin adresi yazılmalıdır.

    3. Özellik bgcolor="renk" - hücrenin arka plan rengini ayarlar.

    4. Özellik bordercolor="renk" - hücre kenarlığının rengini ayarlar.

    5. Özellik char="letter" - hizalamanın yapılması gereken harfi belirtir. Hizalama özelliğinin değeri char olarak ayarlanmalıdır.

    6. Özellik colspan = "sayı" - birleştirilecek yatay hücrelerin sayısını ayarlar.

    7. Özellik height = "sayı" - tablonun yüksekliğini ayarlar: piksel veya yüzde olarak.

    8. Özellik genişlik = "sayı" - tablonun genişliğini ayarlar: piksel veya yüzde olarak.

    9. Özellik rowspan = "sayı" - birleştirilecek dikey hücrelerin sayısını ayarlar.

    10. Özellik valign = "parametre" - hücre içeriğinin dikey hizalanması.

    • top - hücre içeriğini satırın üst kenarına hizalar
    • orta - orta hizalama
    • alt - alt kenara hizalama
    • taban çizgisi - taban çizgisine hizalama
    Not 1

    Etiket için

    . Bir etiket için parametreler
    onun içinde

    Tablodaki hücre sınırlarının birbirine yapışması nasıl önlenir

    Bir kenarlık (hücre kenarlığı) ve hücreler arasında sıfır dolgu kullanırsanız, bunlar yine de birbirine yapışır ve çift kenarlık elde edersiniz. Bunu önlemek için tablo stillerinde border-collapse: daraltmayı belirtmeniz gerekir:

    ...

    Sevgili okuyucu, artık html tablo etiketi hakkında çok daha fazlasını öğrendiniz. Şimdi bir sonraki derse geçmenizi tavsiye ediyorum.


    Bu derste HTML işaretlemesinde tablo kullanmanın ilkeleri ayrıntılı olarak tartışılmaktadır. Bu, metnin tablo şeklinde düzenlenmesini, tablo şeklinde koordinat ızgarasını ve tablolar halinde düzenlenen grafikleri içerir.

    HTML'deki tabloları açıklamaya yönelik araçlar

    WWW geliştikçe, HTML'nin içerdiği kaynakların, çeşitli belge türlerinin yüksek kalitede görüntülenmesi için yeterli olmadığı ortaya çıktı. HTML'nin dezavantajı tabloları görüntülemek için gerekli araçların bulunmamasıydı. Bu amaçla önceden biçimlendirilmiş metin (etiket

    ), tablonun ASCII karakterleriyle ana hatları çizildiği.  Ancak bu tablo sunum şekli yeterli değildi Yüksek kalite ve belgenin genel stilinden öne çıkıyordu.  HTML'de tabloların kullanılmaya başlanmasından sonra, Web Yöneticileri yalnızca metin ve sayısal verileri yerleştirmek için bir araca değil, aynı zamanda grafik görüntüleri ve metni ekranda doğru yere yerleştirmek için güçlü bir tasarım aracına da sahip oldu.

    HTML'de tablolar oluşturma

    Etiket tabloları tanımlamak için kullanılır<ТАВLЕ>. Etiket<ТАВLЕ>, diğerleri gibi, tablodan önceki ve sonraki satırı otomatik olarak çevirir.

    Tablo satırı oluşturma - etiketi<ТR>

    Etiket<ТR>(Tablo Satırı) bir tablo satırı oluşturur. Tek satırda yer alması gereken tüm metinler, diğer etiketler ve nitelikler lt;TR> etiketleri arasına yerleştirilmelidir..

    Tablo hücrelerini tanımlama - etiket<ТD>

    Veri içeren hücreler genellikle bir tablo satırının içine yerleştirilir. Metin veya resim içeren her hücre etiketlerle çevrelenmelidir<ТD>. Etiket sayısı<ТD>bir satırda hücre sayısını tanımlar

    Masa

    Bir tablonun iki TR etiketi varsa iki satırı vardır.
    Bir satırda üç TD etiketi varsa, sonra onun içinde üç sütun.

    Tablo sütun başlıkları - etiketi<ТН>

    Tablo sütunları ve satırlarının başlıkları başlık etiketi kullanılarak ayarlanır<ТН>(TableHeader, tablo başlığı). Bu etiketler benzer<ТD>. Aradaki fark, etiketlerin arasına alınan metnin<ТН>, otomatik olarak kalın harflerle yazılır ve varsayılan olarak hücrenin ortasına yerleştirilir. Metnin ortasını kaldırabilir ve metni sola veya sağa hizalayabilirsiniz. Eğer kullanırsan<ТD>etiketli<В>ve özellik<АLIGN=center>metin aynı zamanda bir başlık gibi görünecektir. Ancak, tüm tarayıcıların tablolarda kalın yazı tipini desteklemediğini, bu nedenle tablo başlıklarını kullanarak ayarlamanın daha iyi olacağını unutmayın.<ТН>.

    Başlık varsayılan olarak ortalanmıştır Başlık sütunları birleştirebilir
    Başlık sütunların önüne yerleştirilebilir Metin veya veri Metin veya veri
    Başlık satırları birleştirebilir Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri

    Tablo başlıklarını kullanma - etiket<САРТIОN>

    Etiket

    tablo başlıkları oluşturmanıza olanak sağlar. Varsayılan olarak başlıklar ortalanır ve yukarıya (<САРТION АLIGN=top>) veya masanın altında (<САРТION ALIGN=bottom>). Başlık herhangi bir metin ve görselden oluşabilir. Metin, tablonun genişliğine karşılık gelen satırlara bölünecektir. Bazen etiketle<САРТION>Bir resmi imzalamak için kullanılır. Bunun için sınırları olmayan bir tablo anlatmak yeterlidir.

    Tablonun üstündeki başlık
    Metin veya veri Metin veya veri Metin veya veri Metin veya veri
    Tablonun altına doğru
    Metin veya veri Metin veya veri Metin veya veri

    ŞİMDİRAP özelliği

    Genellikle tablo hücresinin bir satırına sığmayan herhangi bir metin bir sonraki satıra taşınır. Ancak NOWRAP özelliğini etiketlerle kullanırken<ТН>veya<ТD>Hücrenin uzunluğu, içindeki metin tek satıra sığacak şekilde genişletilir.

    COLSPAN özelliği

    Etiketler<ТD>Ve<ТН>COLSPAN özelliği (Sütun Yayılımı, sütun bağlantısı) kullanılarak değiştirildi. Bir hücreyi üstten veya alttan daha geniş yapmak istiyorsanız, onu istediğiniz sayıda normal hücreye yaymak için COLSPAN özelliğini kullanabilirsiniz.

    Herhangi bir hücreyi üstten veya alttan daha geniş yapmak istiyorsanız, COLSPAN=2 özelliğini kullanabilirsiniz,
    onu herhangi bir sayıda normal hücreye yaymak için.

    ROWSPAN özelliği

    Etiketlerde kullanılan ROWSPAN özelliği<ТD>Ve<ТН>COLSPAN= niteliğine benzer, yalnızca hücrenin gerildiği satır sayısını belirtir. ROWSPAN=s özelliğinde birden büyük bir sayı belirttiyseniz, karşılık gelen satır sayısı uzatılmış hücrenin altında olmalıdır. Masanın altına yerleştirilemez.

    WIDTH özelliği

    WIDTH özelliği iki durumda kullanılır. Bunu bir etiketin içine koyabilirsiniz<ТАВLЕ>tüm tablonun genişliğini vermek için veya etiketlerde kullanılabilir<ТD>veya<ТН>Bir hücrenin veya hücre grubunun genişliğini ayarlamak için. Genişlik piksel veya yüzde olarak belirtilebilir. Örneğin, etikette ayarlarsanız<ТАВLЕ>WIDTH=250, monitörünüzdeki sayfa boyutuna bakılmaksızın 250 piksel genişliğinde bir tablo elde edersiniz. Etikette WIDТН=%50 ayarlandığında<ТАВLЕ>tablo, ekrandaki herhangi bir görüntü boyutunda sayfa genişliğinin yarısını kaplayacaktır. Dolayısıyla tablo genişliğini yüzde olarak belirtirken, kullanıcının dar bir görünüm alanı varsa sayfanızın biraz tuhaf görünebileceğini unutmayın. Piksel kullanıyorsanız ve tablo görüntüleme alanından daha genişse, sayfa boyunca sola ve sağa hareket etmek için altta bir kaydırma çubuğu görünecektir. Eldeki göreve bağlı olarak tablonun genişliğini ayarlama yöntemlerinden herhangi biri faydalı olabilir.

    Metin veya veri - genişlik %100
    veya
    Metin veya veri - genişlik %50
    veya
    Metin veya veri - 200 piksel genişliğinde
    veya
    Metin veya veri - 100 piksel genişliğinde

    Boş hücreleri uygulama

    Bir hücre veri içermiyorsa kenarları olmaz. Bir hücrenin kenarları olmasını ancak içeriğinin olmamasını istiyorsanız, içine görüntülendiğinde görünmeyecek bir şey koymanız gerekir. Boş bir dize kullanabilirsiniz<ВR>. Hatta boş sütunları, genişliklerini piksel veya göreli birimler cinsinden tanımlayarak ve elde edilen hücrelere herhangi bir veri girmeden belirleyebilirsiniz. Bu araç, bir sayfaya metin ve grafik yerleştirirken yararlı olabilir.

    HÜCRE EKLEME özelliği

    Bu özellik, hücrenin içeriği ile sınırları arasındaki boş alanın genişliğini belirler, yani hücrenin içindeki kenar boşluklarını ayarlar.

    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri

    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri

    ALIGN ve VALIGN nitelikleri

    Etiketler<ТR>, <ТD>Ve<ТН>ALIGN ve VALIGN nitelikleri kullanılarak değiştirilebilir. ALIGN özelliği, metin ve grafiklerin yatay olarak mı (sola mı sağa mı yoksa ortalanmış mı) hizalanacağını belirler. Yatay hizalama birkaç şekilde ayarlanabilir:

    HİZALAMA=sol taşma payı hücrenin içeriğini sol kenara yakın bir yere bastırır.

    HİZALAMA=sol CELLPADDING özelliği tarafından belirtilen girintiyi dikkate alarak hücrenin içeriğini sola hizalar.

    HİZALAMA=merkez Hücre içeriğini ortalar.

    HİZALAMA=sağa CELLPADDING özelliği tarafından belirtilen girintiyi dikkate alarak hücrenin içeriğini sağa hizalar.

    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri

    VALIGN özelliği, hücre içindeki metin ve grafikleri dikey olarak hizalar. Dikey hizalama birkaç şekilde ayarlanabilir:

    VALIGN=en üst Bir hücrenin içeriğini üst kenarlığına hizalar.

    VALIGN=orta Hücre içeriğini dikey olarak ortalar.

    VALIGN=alt Bir hücrenin içeriğini alt kenarlığına hizalar.

    VALIGN özelliği, hücre içindeki metin ve grafikleri dikey olarak hizalar. tepe, orta, alt.
    VALIGN=top Hücrenin içeriğini üst kenarlığına hizalar. tepe, tepe, tepe.
    VALIGN=middle Hücrenin içeriğini dikey olarak ortalar. orta, orta, orta.
    VALIGN=bottom Bir hücrenin içeriğini alt kenarlığına hizalar. alt, alt, alt.

    KENAR özelliği

    Etikette<ТАВLЕ>genellikle sınırların, yani tablo hücrelerini çevreleyen çizgilerin ve tablonun kendisinin nasıl görüneceğini belirler. Çerçeve belirtmezseniz satırsız bir tablo elde edersiniz ancak bunlara yer ayrılır. Aynı sonuç ayarlanarak da elde edilebilir.<ТАВLЕ ВОRDER=0>. Bazen daha iyi görünmesi için kenarlığı daha kalın yapmak istersiniz. Bir resme veya metne dikkat çekmek için yalnızca kalın kenarlıklar ayarlayabilirsiniz. İç içe tablolar oluştururken, farklı tabloların ayırt edilmesini kolaylaştırmak için farklı kalınlıklarda kenarlıklar yapmanız gerekir.

    CELLSPACING özelliği

    CELLSPACING özelliği, hücreler arasındaki boşlukların genişliğini piksel cinsinden belirtir. Bu öznitelik belirtilmezse varsayılan değer iki pikseldir. CELLSPACING= özelliğini kullanarak metin ve grafikleri ihtiyacınız olan yere yerleştirebilirsiniz. Boş alan bırakmak istiyorsanız hücreye boşluk yazabilirsiniz.

    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri

    BGCOLOR özelliği

    Bu özellik arka plan rengini ayarlamanıza olanak tanır. Hangi etiketle (TABLE, TR, TD) kullanıldığına bağlı olarak arka plan rengi tablonun tamamı, bir satır veya tek bir hücre için ayarlanabilir. Bu özelliğin değeri RGB kodu veya standart renk adıdır.

    Metin veya veri Metin veya veri Metin veya veri
    Metin veya veri Metin veya veri Metin veya veri

    ARKA PLAN özelliği

    Bu özellik tablolar için arka plan resmini belirtir. TABLE ve TD etiketleri için geçerlidir. Değeri, arka plan resim dosyasının URL'sidir. Bu özelliğin kullanımı aşağıda tartışılmaktadır.

    Sayfa tasarımında tabloların kullanılması

    Tabloların güzel yanı, isterseniz kenarlarını görünmez hale getirebilmenizdir. Bu, etiketin kullanılmasına izin verir<ТАВLЕ>Metin ve grafikleri sayfaya güzel bir şekilde yerleştirin. Güle güle etiketi<ТАВLЕ>HTML'deki tek güçlü biçimlendirme aracı olmaya devam ediyor. Web sayfası tasarımcıları artık beyaz alan kullanımı konusunda basılı sayfa tasarımcılarıyla hemen hemen aynı özgürlüğe sahip. Tablolar, Web sayfalarındaki metnin hiyerarşik yerleşiminden uzaklaşmanın en iyi yoludur.

    Tarayıcı tabloları destekliyorsa, genellikle bunlar kullanılarak elde edilen en ilginç efektleri doğru şekilde görüntüler.

    Ural Devlet Pedagoji Üniversitesi

    Hoş geldin!

    Eğitim kursu "WEB uzmanlığının temelleri"

    Renkli sofralar oluşturmak

    Bazı tarayıcılar renkleri görüntülemenize izin verir. Çoğunlukla kullandığınız tarayıcıya bağlı olarak bir tabloyu renklendirmenin birkaç yolu vardır.

    Netscape Navigator'da renkli kenarlıklar. Masayı sadece güzel bir kenarlıkla çevrelemekle kalmaz, aynı zamanda onu metin ve arka plan renklerinden farklı bir renge de ayarlayabilirsiniz. Basit bir gri GIF (veya arka plan olarak olmasını istediğiniz herhangi bir GIF) oluşturun ve bunu bir etikette tanımlayın<ВODY>sayfa arka planı olarak. Ardından sayfa arka plan rengini ayarlayın. Sonuç olarak etiketiniz<ВОDY>şöyle görünecek:

    Çift arka plan oluşturdunuz: GIF ve belirli bir renk. Sonuç olarak, arka plan rengi tüm tablo kenarlıklarında ve yatay çizgilerde görünecektir (<НR>). Arka plan GIF'iniz gri olsun veya olmasın, renkli çizgiler ve tablo kenarlıkları fark edilir şekilde öne çıkacaktır. Arka plan GIF'i çok karmaşık değilse sayfa yükleme süresi yalnızca biraz artacaktır.

    Çerçeveli tablo

    İsim Soyadı
    Larisa İsaeva
    Dmitry Kolesnikov

    SONUÇ:

    Çerçevesiz masa

    Çerçeveli tablo

    Etiket özellikleri
    Ve hücreleri birleştirmek
    Örnek
    gelincikler
    ağırlık boyut
    erkekler 1,2 – 2,5 kg 70 cm'ye kadar
    dişiler 0,7 – 1,0 kg 40 cm'ye kadar

    SONUÇ:

    gelincikler
    ağırlık boyut
    erkekler 1,2 – 2,5 kg 70 cm'ye kadar
    dişiler 0,7 – 1,0 kg 40 cm'ye kadar

    HTML5 standardına göre daha önce kullanılan tüm tablo nitelikleri, örneğin sınır, hücre aralığı, hücre dolgusu vb. artık desteklenmemektedir ve doğrulayıcı bunların kullanımını koddaki hatalar olarak değerlendirmektedir. Tabloları tasarlamak için tüm eski tablo niteliklerini değiştirebileceğiniz CSS stillerini kullanmanız gerekir. Örneğin, özellik yerine hücre aralığı tablo hücreleri arasındaki mesafeyi değiştirmek için özelliği kullanın sınır aralığı ve tablo hücrelerindeki içeriği hizalamak için – özellikler Metin hizalama Ve dikey-aling. Tablo tasarlamak için CSS stilleri

    HTML tablo satır gruplandırma etiketleri

    Daha karmaşık tablolar oluşturmak için etiketleri kullanabilirsiniz:

    Örnek
    Bira tüketimi
    AD SOYAD. litre
    Toplam 250
    İvanov İvan İvanoviç 133
    Petrov Petr Petroviç 117

    SONUÇ:

    HTML tablo sütunu gruplandırma etiketleri

    Etiket özelliği
    sarı kırmızı

    SONUÇ:


    Stili ayarlamaya çalışmayın Metin hizalama etiketler için Ve . Etiketler arasına yerleştirilen metin ..., etiketi bu stili devralmaz çünkü herhangi bir etiketin çocuğu değil , etiket yok .

    Belirli bir tablo sütunundaki metnin yatay hizalaması, bir stil belirtilerek değiştirilebilir Metin hizalama sözde sınıf için td:n'inci-çocuk(n) n sütun numarasıdır. Ancak tablo hücreleri arasında öznitelik mevcutsa bu yöntem çalışmayacaktır. kolspan.

    Örnek
    İsim Fiyat, ovmak.)
    Solaryum için dakika başına ödeme (4 dakikadan itibaren)15
    50 dakika solaryum (14 ruble/dk, 1 ay)700
    100 dakika solaryum (13 ruble/dk, 2 ay)1300
    200 dakika solaryum (12 ruble/dk, 3 ay)2400

    SONUÇ:


    Ancak tablo hücreleri arasında öznitelik mevcutsa bu yöntem çalışmayacaktır. kolspan.




    Son dersimizde index.html sitesinin ana sayfası için bir dosya oluşturduk, onu Notepad ile açtık ve içine gerekli HTML etiketlerini içeren HTML kodunu ekledik.

    Ayrıca BODY etiketinin bgcolor parametresinin değerini değiştirerek sayfanın arka plan rengini nasıl değiştirebileceğimizi de öğrendik.

    Şimdi site için hangi düzeni veya çerçeveyi seçtiğimizi hatırlayalım, dersimizde bundan bahsedeceğiz.

    Lütfen site düzeninin aslında şu şekilde olduğunu unutmayın: masa.

    Burada HTML sayfalarını düzenlemenin en yaygın yollarından birinin tablo kullanmak olduğunu belirtmek gerekir.

    Aslında, html web siteleri için iki ana sayfa düzeni türü vardır: tabloları kullanmak ve CSS stillerini kullanmak.

    Şu anda CSS stillerini kullanan düzen daha çok tercih ediliyor ancak not defterinde site oluştururken tablo düzeni kullanmak daha kolay olduğundan tabloya odaklanacağız.

    İnternetin gelişiminin ilk döneminde, sayfa düzeninin tablo yöntemi esas olarak kullanıldı. Düzende tabloların kapsamlı kullanımı HTML sayfaların sayısının artmasının nedeni, herhangi sayıda sütun ve satırdan oluşan bir tablonun oluşturulabilmesiydi. Tablo boyutu parametreler kullanılarak çok kolay bir şekilde değiştirilebilir.

    Tablo şeklinde düzenlendiğinde, HTML sayfası gerekli sayıda hücreye bölünür ve bunların her biri sayfada çok özel bir yer kaplar. Sonuç olarak, istediğiniz tablo hücrelerine içerikli bloklar ekleyebilir, böylece içeriği doğru yere yerleştirebilirsiniz.



    Neyse çalışmalarımıza devam edelim. Html dizinini açalım ve orada TABLE etiketinin açıklamasını bulalım. Etiket açıklamasının en başında, yukarıda tartıştığımız gibi, web sayfalarının düzeni için görünmez kenarlıklı bir tablonun yaygın olarak kullanıldığına dikkat edin.

    Yani web sayfası kodundaki tablo etiketi ile belirtilir.

    Bir tablonun, tablo hücrelerini oluşturan dikey sütunlardan ve yatay satırlardan oluştuğunu biliyoruz. Bir html tablosundaki satırlar etiketle belirtilir ve hücre etikettir
    .

    Notepad++ kullanarak düzenlemek için web sayfası dosyamız index.html'yi açalım. Sayfadaki değişiklikleri görüntülemek için bir tarayıcı kullanarak açın.

    Bu yazımızın en başında planladığımız site düzeninin tablo olduğundan bahsetmiştik.

    Ayrıca site yerleşim tablomuz üç satır (Heder, İçerik ve Altbilgi) ve iki sütundan (Menü ve İçerik) oluşacaktır.

    Üç satır ve iki sütundan oluşan bir tablo eklemek için kodumuzu aşağıdakileri ekleyecek şekilde değiştirelim:

    1 satır 1 sütun 1 satır 2 sütun
    2 satır 1 sütun 2 satır 2 sütun
    3 satır 1 sütun 3 satır 2 sütun

    Tabloda bir kenarlık ayarlamak için border parametresini kullanın. Tablo kenarlığının kalınlığı piksel (px) cinsinden belirtilir.

    Html kodumuza argüman değeri 1px'e eşit olan bir border parametresi ekleyelim. Yani masa çerçevesinin kalınlığı bir piksele eşit olacaktır:

    1 satır 1 sütun 1 satır 2 sütun
    2 satır 1 sütun 2 satır 2 sütun
    3 satır 1 sütun 3 satır 2 sütun

    Tabloyu tarayıcı penceresinin ortasına hizalamak için üç değer alabilen align parametresini kullanırız: sol, orta, sağ.Tabloyu tarayıcı penceresinin ortasına hizalamak için, hizalama parametresi bağımsız değişkeni şuna eşit olmalıdır: center.

    Ve buraya tablonun genişliğini ayarlayalım. Tablonun genişliği width parametresi ile belirtilir. Bu parametrenin alabileceği değerler piksel cinsinden tamsayı olarak veya mevcut tarayıcı penceresi genişliğinin yüzdesi olarak ifade edilebilir.

    Kodumuza hizalama ve tablo genişliğini ekleyelim ve sonuç olarak aşağıdaki kodu elde edelim:

    1 satır 1 sütun 1 satır 2 sütun
    2 satır 1 sütun 2 satır 2 sütun
    3 satır 1 sütun 3 satır 2 sütun

    Değişiklikleri görmek için web sitemizin tarayıcı penceresini yeniliyoruz, tablonun pencerenin ortasına hizalandığını ve genişliğinin değiştiğini görüyoruz.

    Şimdi tablo çerçevesine geri dönelim, html kodunda border parametresi argümanının değerini kullanarak onu 1 piksele ayarladık: border=”1”.

    Html referans kitabındaki TABLE etiketinin parametrelerine bakın; burada etkileyen iki parametre vardır. dış görünüşçerçeve.

    İlk parametre: hücre aralığı – tablo hücreleri arasındaki mesafeyi ayarlar.

    İkinci parametre: hücre dolgusu – çerçeveden hücrenin içeriğine olan mesafe, bu parametrenin argümanının değerine bağlıdır.

    Tüm mesafeleri ve girintileri minimuma indirmek için yukarıdaki parametrelerin üzerindeki argümanların değerlerini sıfıra ayarladık.

    Sonuç olarak tablonun html kodu aşağıdaki formu alacaktır:

    1 satır 1 sütun 1 satır 2 sütun
    2 satır 1 sütun 2 satır 2 sütun
    3 satır 1 sütun 3 satır 2 sütun

    Hatırlayacağınız gibi tablomuz üç satırdan oluşmalı ve ilk satırda bir hücre, ikinci satırda iki hücre, üçüncü satırda da bir hücre bulunmalıdır.

    Tablonun görünümüne bakarsak, tabloyu istenilen forma getirmek için birinci ve üçüncü sıranın yatay hücrelerini birleştirmemiz gerektiğini göreceğiz.

    Bunu yapabilmek için colspan parametresini kullanacağız. Bu parametre TD etiketinde kullanılır. Colspan parametresi argümanının değeri birleştirilecek yatay hücre sayısını belirtir; bizim durumumuzda bu değer 2'dir.

    Colspan parametresini eklemenin yanı sıra tablo hücrelerindeki etiketleri düzenimize uyacak şekilde değiştirelim.

    Tüm değişikliklerden sonra sayfamızın tam html kodu aşağıdaki gibi olacaktır:

    Not defterinde bir web sitesi nasıl oluşturulur

    Başlık
    site menüsü İçerik
    Altbilgi

    Değişiklikleri görmek için kodumuzu Notepad’e kaydedelim ve tarayıcıdaki index.html dosyasını yenileyelim.

    Yani bu ders oldukça büyük çıktı, o yüzden bir sonraki derste sayfamızın html tablosu üzerinde çalışmaya devam edelim.

    HTML'deki tablolar o kadar işlevseldir ki, bunları tüm web sitelerini düzenlemek (okumak) için kullanabilirsiniz. Şimdi bir web sayfasına basit HTML tabloları eklemek, yalnızca işaretlemeyi analiz etmek, ancak tasarıma dokunmamak hakkında konuşacağız çünkü tabloları CSS stillerini kullanarak dekore etmek daha iyidir.

    Tablo etiketleri ve nitelikleri

    Tablo oluşturmak için ihtiyacınız olan temel öğeler şunlardır:

    • - içinde masanın bulunduğu bir kap (aynısı)
        işaretli veya
          numaralı listeler için).
        1. sınır- çerçevelerin kalınlığını belirleyen bir özellik. Bunun yerine border CSS özelliğini kullanmak daha iyidir.
      tablo imzasını belirtir. Kap kullanmak zorunda değilsiniz ancak yine de tabloya başlık vermeye karar verirseniz bunu etiketin hemen sonrasına yerleştirin. , hücrelerin ve satırların dışında.
    • - bir tablo satırı içeren eşleştirilmiş bir etiket (aynı yatay seviyede bulunan hücreler).
    • , içinde çok fazla hücre olacak: bir etiket - bir hücre.
    • Sütunları hızla ve kodu tıkamadan gruplandırmanıza, onlara ortak özellikler atamanıza olanak tanır. Bir kap kullanarak bir tablonun mantıksal bölümlerini birbirinden ayırabilirsiniz. Etiketten sonra yerleştirilir
      - tablo başlığı hücresi oluşturan bir etiket. Dışarıdan bakıldığında içeriği diğer hücrelerdeki içerikten (genellikle içindeki metinden) farklıdır. Tarayıcı onu kalın harflerle vurgular ve ortaya yerleştirir.
    • - basit bir hücrenin oluşturulduğu bir kap. Bir satırda bu türden kaç tane etiket bulunur (etiket
      , eğer orada değilse, o zaman sonra .
    • ile aynı amaçla kullanılan . içerebilir , ancak tam tersi değil.
    • açıklık- kapsayıcı özelliklerinin uygulandığı sütun sayısını belirten bir özellik
    • .
    • , Ve - tabloyu sırasıyla üst (başlıklar), ana (gövde) ve alt (son) parçalara ayırmanıza olanak tanıyan kaplar. Bir HTML tablosunda bu etiketlerin sırası, kapların sırası ile aynıdır. , Ve
      HTML belgesinde.
    • kolspan Hücreleri arka arkaya birleştirmek için gerekli. Öznitelik değeri, birleştirilecek hücre sayısını belirten bir sayı içerir.
    • sıra aralığı hücreleri sütunlar halinde birleştirir.
    • Tablo oluşturma örneği

      Bir HTML belgesi oluşturun ve aşağıdaki kodu bu belgeye kopyalayın:

      Örnek tablo

      Web sitesi oluşturma araçları
      AmaçAlet
      İşaretlemeHTMLXHTML
      DekorCSS
      GelişimPHPPython

      Tarayıcıda belge şu şekilde görünecektir:

      Hangi kod satırlarının neden sorumlu olduğunu bulalım.

      • - çerçevelerin kalınlığını vererek masayı açtı.
      • - adını koydular.
      • - hattı açtık.
      • - başlık tasarımına sahip bir hücre oluşturuldu.
      • - satırda ikinci bir başlık hücresi oluşturuldu. Colspan parametresi bu hücrenin yatay olarak ikiye yayılması gerektiğini belirtti.
      • - hattı kapattık. Kalan çizgiler de aynı şekilde oluşturuldu.
      • - tablonun başlık yerine normal hücreler içeren ikinci bir satırı eklendi. Sonraki satırlar ve hücreler benzer şekilde yerleştirildi.
      • Web sitesi oluşturma araçları
        Amaç Alet
        İşaretleme HTML XHTML
        - masayı kapattı.
       Tepe