Bu makalemizde, CSS kullanarak web sayfalarında tabloların nasıl oluşturulabileceğini öğrendik Tablolar, verileri düzenlemek ve okuyucuların bilgiyi daha hızlı bir şekilde anlamalarını sağlamak için sıklıkla kullanılır Tablolarda, genellikle başlıklar ve satırlar bulunur ve tablonun temel yapısı
Adı | Soyadı | Yaş |
---|---|---|
Ahmet | Yılmaz | 25 |
Deniz | Güneş | 32 |
Selin | Bulut | 19 |
Yukarıdaki örnek, kolon başlıkları ile birlikte basit bir tablo oluşturuldu. Kolon başlıkları "Adı", "Soyadı" ve "Yaş" olarak tanımlandı ve kalın olarak görüntülendi. Tablo gövdesi de tbody etiketi kullanılarak tanımlandı ve CSS kullanılarak özelleştirilebilir.
Satır Başlıkları
Satır başlıkları, tabloların her bir satırında oluşan başlıklardır. Bu başlıklar tr etiketi içinde td etiketleriyle oluşturulur. Her bir satırın farklı renklerde veya farklı stillerde olmasını istiyorsak, CSS kullanarak özel stiller vermemiz gerekir. Örneğin, farklı bir arka plan rengi veya yazı tipinin değiştirilmesiyle satırları ayırt edebiliriz.
Aşağıdaki tablo örneğinde, tablonun satırları farklı renklerde tasarlanmıştır. Bu, CSS'in tr seçicisine özel stiller verilerek yapılmıştır:
1 | John Doe | john@example.com |
2 | Jane Doe | jane@example.com |
3 | Bob Smith | bob@example.com |
4 | Susan Johnson | susan@example.com |
Yukarıdaki örnekte, satırlar sırayla açık gri ve beyaz şeklinde tasarlanmıştır. Böylece, okuyucular tablodaki her bir satırı kolayca ayırt edebilirler. Satır başlıklarına görsel olarak önem vermek, kullanıcıların tabloyu incelemesini daha kolay hale getirebilir ve tablonun daha profesyonel görünmesini sağlar.
Tablo Gövdesi
Tablo gövdesi, tablonun verilerinin bulunduğu bölümdür ve tbody etiketiyle belirtilir. Bu bölümü tasarlamak için CSS'de gerekli özellikler kullanılabilir. Örneğin, tablo gövdesinin arka plan rengi, font stilleri, hücrelerin kenarlıkları ve hatta hücrelerin arasındaki boşluklar gibi özellikler CSS ile belirlenebilir.
Ayrıca, tablo gövdesindeki verilerin renkleri ve stili de CSS kullanılarak kolayca değiştirilebilir. Tablodaki her bir hücre için td etiketi kullanılır ve her hücre için ayrı ayrı stil özellikleri belirlenebilir. Bu şekilde, web sayfanızın tasarımına uygun ve göze hoş gelen bir tablo yapabilirsiniz.
Bununla birlikte, tablo verileri farklı boyutlarda olabilir ve bu nedenle hücrelerin boyutları otomatik olarak ayarlanmalıdır. CSS'de table-layout özelliği kullanarak, tablo hücrelerinin boyutlarını otomatik olarak ayarlayabilirsiniz.
Tablo gövdelerindeki boşluklar ve hücre boyutları gibi özellikler, kullanıcının tercihlerine göre ayarlanabilir. CSS ile yazılmış bir kodu değiştirerek, tablo gövdesindeki verilerin görsel görüntüsünü daha da geliştirebilirsiniz.
Tablo gövdesi oluştururken tbody etiketinin yanı sıra tr ve td etiketleri de kullanmanız gerekmektedir. Bu etiketleri doğru bir şekilde kullanarak, tablonuzu görsel açıdan daha çekici hale getirebilirsiniz.
Özetle, tablo gövdeleri kullanarak verilerinizi düzenleyebilir ve web sayfanızın görüntüsünü geliştirebilirsiniz. CSS kullanarak tablo gövdelerinin tasarımını çeşitli yönlerden geliştirmeniz mümkündür.
Tablo Kenarlık ve Gölge
Tabloların daha estetik ve kolay okunur hale getirilmesi için CSS kullanarak kenarlık ve gölge eklenebilir. Kenarlık özelliği, tablo içindeki hücrelerin arasındaki boşluğun daha belirgin hale gelmesini sağlar. Tablonuzda kenarlık kullanmak istiyorsanız, CSS'de border özelliği kullanabilirsiniz. Örneğin, "border: 1px solid black;" kodu, tablo hücrelerine siyah ve 1 piksel kalınlığında bir kenarlık ekler.
Gölge özelliği ise tabloları daha derin ve kabartmalı hale getirir. Bu özellik de CSS ile kolayca eklenir. Box-shadow özelliği, tablo hücrelerine gölgeli bir efekt vermek için kullanılabilir. Örneğin, "box-shadow: 5px 5px 5px grey;" kodu, tablonun sağ ve alt tarafına gri bir gölge ekler.
Tablo kenarlık ve gölge özelliklerini kullanarak, web sitenizde kullanacağınız tabloları daha profesyonel görünümlü hale getirebilirsiniz. Ancak, özellikleri doğru bir şekilde kullanmaya dikkat etmelisiniz. Aşırı kullanımı tabloyu okunaksız hale getirebilir.
Responsive Tablolar
Web sayfalarının tasarımında responsive yani uyumlu tasarım çok önemlidir. Tablolar da bu uyumlu tasarımın bir parçasıdır. CSS ile oluşturulan tablolar artık responsive hale getirilebilir. CSS kullanarak tabloların responsive hale getirilmesi, farklı cihazlarda (dizüstü bilgisayar, tablet, cep telefonu) aynı şekilde görüntülenebilmesine olanak sağlar.
Responsive tablolar oluşturan birkaç yöntem vardır. Ancak en yaygın yöntemi Bootstrap kullanarak hazır tablo stilleriyle responsive tablo yapmaktır. Bootstrap, önceden tasarlanmış stilleri bünyesinde barındırır ve kod yazımını kolaylaştırır. Tablolarınızı bu yöntemle kolaylıkla responsive hale getirebilirsiniz.
Bunun dışında medya sorguları kullanarak da kendi özel tablo stillerinizi oluşturabilirsiniz. Medya sorguları, farklı cihazlarda web sayfasının nasıl görüneceğini belirlemenizi sağlar. Bu sayede tablolarınız, istediğiniz her cihazda uyumlu hale getirilir.
Responsive tablolarda dikkat edilmesi gereken bazı özellikler vardır. Öncelikle tablo başlıkları ve içerikleri sıkışmasın diye sayfanın genişliğine uyum sağlamalıdır. Ayrıca tabloların sütunları daraldıkça okunmaya zor hale gelir. Bu nedenle sütunların min-width özelliği ile belirli bir genişliği koruması gerekmektedir.
Sonuç olarak, web sayfalarındaki tabloları responsive hale getirmek, sayfa tasarımını uyumlu hale getirmek ve kullanıcı deneyimini arttırmak açısından çok önemlidir. CSS kullanarak tablolarınızı responsive hale getirebilir ve farklı cihazlarda aynı şekilde görüntülenebilen web sayfaları oluşturabilirsiniz.
Bootstrap Kullanımı
Bootstrap, web sayfalarında kullanılan hazır bir CSS çerçevesidir. Bu çerçeve, web sitelerine hızlı ve kolay bir şekilde responsive tasarımlar yapmayı sağlar. Bootstrap, tablo oluşturmak için de hazır stiller sunar. Bu sayede, tabloları responsive hale getirmek için yalnızca birkaç satır kod yazmak yeterli olur.
Bootstrap kullanarak tablo oluşturmak çok kolaydır. Öncelikle, tablonun bulunacağı yere table
etiketi eklenir. Daha sonra, tablonun başlığı thead
etiketi içinde tr
etiketiyle oluşturulur. Header kısmı th
etiketiyle belirtilir. Tablonun gövdesi ise tbody
etiketiyle belirtilir ve satırlar tr
etiketiyle oluşturulur.
Tablo oluşturmak için Bootstrap kullanırken, hazır stillerle tabloya gölge, kenarlık ve arkaplan rengi gibi özellikler de eklenebilir. Bu sayede, tablolar daha çekici hale getirilebilir.
Bootstrap ayrıca, medya sorgularını da destekler. Bu sayede, tabloların mobil cihazlar için özel stillerle tasarlanması mümkündür. Medya sorguları kullanarak, tabloların responsive hale getirilmesi ve farklı cihazlarda daha iyi görüntülenmesi sağlanır.
Bootstrap, hazır stilleriyle responsive tablolar oluşturmak için ideal bir araçtır. Bu sayede, web sayfalarında kullanılan tabloların daha iyi görüntülenmesi ve daha çekici hale getirilmesi mümkündür.
Medya Sorguları
Web tasarımında, responsive ve mobil uyumlu sayfaların oluşturulması oldukça önemlidir. HTML ve CSS teknolojilerinin gelişmesiyle birlikte responsive web tasarımı oluşturmak artık daha kolay hale geldi. İşte burada media queries (medya sorguları) devreye giriyor.
Media query, CSS kullanarak web sayfalarının çeşitli ekran boyutlarına uygun hale getirilmesine olanak sağlayan bir tekniktir. Web sayfaları, farklı cihazlarda ve farklı ekran boyutlarında görüntülendiğinde, tablolar da bu durumdan etkilenir. Medya sorgularını kullanarak, farklı ekran boyutlarında özel tablo stilleri oluşturabilirsiniz.
Örneğin, bir sayfa tasarladığınızda belirli bir ekran boyutunda tablo sığmazsa, medya sorguları kullanarak bu tablonun bu boyutta nasıl görüneceğini özelleştirebilirsiniz. Bunun için, CSS kodunuzda aşağıdaki gibi bir kod bloğu kullanabilirsiniz:
@media screen and (max-width: 600px) { table { border: none; }}
Bu kod bloğu, ekran boyutu 600 pikselden küçük olduğunda tablonun kenarlığını kaldırır. Bu sayede, tablonun bozulmadan görüntülenebilmesini sağlar. Ayrıca, aynı şekilde diğer boyutlar için de özelleştirilmiş stiller oluşturulabilir.
Medya sorguları, kendinize özel tablo stilleri oluşturmanızı ve farklı ekran boyutları için özelleştirilmiş stiller kullanmanızı sağlar. Ayrıca, Bootstrap gibi hazır araçlar da kullanarak responsive tablolar oluşturabilirsiniz.
Sonuç olarak, medya sorgularını kullanarak kendi özel tablo stillerinizi oluşturabilir ve sayfalarınızın responsive hale gelmesini sağlayabilirsiniz. Bu da web tasarımınızı geliştirmek ve kullanıcı deneyimini artırmak için önemlidir.
Özet
Bu makalede web sayfalarında kullanılan tabloların CSS kullanarak nasıl oluşturulabileceği ve tasarlanabileceği ele alındı. Tablo oluşturma HTML ile başlar ve tablo tasarımı için CSS kullanılır. Tablo header'ı th etiketi ile, kolon ve satır başlıkları td etiketi içinde td etiketi içinde oluşturulur. Tablo gövdesi tbody etiketiyle belirtilir ve CSS'de gerekli özelliklerle tasarlanır. Ayrıca, responsive tablolar oluşturarak mobil cihazlara uyumlu hale getirmek için Bootstrap veya medya sorguları kullanılabilir.
Tabloların CSS kullanılarak oluşturulması, web tasarımında önemli bir unsurdur. CSS tabloları, sayfaların daha şık ve modern görünmesine yardımcı olur. HTML tabloları ile sınırlı kalmak yerine, web tasarımcıları CSS ile kendilerine özgü tasarımlar oluşturabilirler. Bu sayede markalar daha özgün bir görünüme kavuşabilirler. CSS tabloları kullanımı her ne kadar başlangıçta biraz zaman alsa da, sonradan daha kolay bir şekilde kullanılabilmektedir. Eğer siz de CSS tablolarını kullanmayı öğrenmek istiyorsanız bu makale size iyi bir başlangıç sağlayacaktır.