Duyarlı tablolar oluşturmak için WordPress Geliştirici Kılavuzu
Tablo, verileri anlaşılması kolay bir şekilde paylaşmak için en iyi yöntem olabilir. Fiyatlar, ürünler ve diğer birçok bilgi türü arasında bir karşılaştırma göstermenize izin verir. Ne yazık ki, WordPress duyarlı tabloları görüntüleme açısından en iyisi değildir. Her WordPress teması tabloları farklı şekilde işler ve bazıları diğerlerinden daha iyi iş yapar. Kullandığınız tema ne olursa olsun, duyarlı bir tablo oluşturmayı bilmek, daha iyi bir hücresel kullanıcı deneyimi sunmanıza izin verecektir. Bu makalede, WordPress’in kutunun dışındaki tabloları nasıl işlediği ve yaklaşımın neden her zaman ideal olmadığı hakkında konuşacağız. Sonra WordPress’te duyarlı tablolar oluşturmak için iki yöntemi tartışacağız. Hadi çalışalım!
WordPress tablosuna giriş, WordPress’e tablolar ekler. Block Editor, herhangi bir gönderi veya sayfaya yerleştirebileceğiniz özel bir tablo bloğu içerir:
Son olarak, Block Editor’da Ninja Tablo Blokunu kullanarak tablonuzu yayınlayabilirsiniz: Ninja tabloları gibi eklentiler, WordPress’te duyarlı tablolar oluşturmanıza yardımcı olsa da, genellikle her tabloyu yukarıda görüldüğü gibi elle düzenlemenizi gerektirir. Bu zaman alabilir, bu yüzden bu sorunun özel bir kod aracılığıyla üstesinden gelmek isteyebilirsiniz. 2. Duyarlı bir tablo oluşturmak için tema dosyanızı değiştirin. Bunu yapmak için, HTML tablosuna, gibi duyarlı yapmak istediğiniz belirli sınıfları eklemeniz gerekir. Ardından, bu kodu style.css’e ekleyebilirsiniz: @media sadece ekran ve (maks. Taşma: gizli; Overflow-X: kaydırma; Ekran bloğu; Beyaz boşluk: nowrap; }} Bu, maksimum genişlik özniteliklerini kullanarak kesme noktasını ayarlar. Viewport’un genişliği bu boyutun altındayken, masanız piyasaya sürülecektir. Bununla birlikte, bu, mobil cihazlarda tabloları görüntülemek için en zarif çözüm değildir. Ya da sütununuzu istiflemek için küçük bir CSS kullanabilirsiniz, örneğin:
Bu bizim favori yöntemimizdir, çünkü çoğu ekranda okumak çok kolaydır ve ziyaretçilerin masanızla etkileşime girmesini kolaylaştırır. Bu değişikliği uygulamak için iki şey yapmanız gerekir: WordPress tablonuza ve
etiketini ekleyin.
Geçici durdurma noktalarını yapılandırmak ve tablo sütununuzu sıfırlamak için CSS kod görüntülerini tema stili sayfanıza ekleyin. İlk olarak, blok düzenleyiciyi açın ve yapmak istediğiniz tabloyu seçin. Ardından Block Tool Blade’deki üç nokta simgesini tıklayın ve HTML olarak düzenleme seçeneğini seçin:
HTML tablonuzu bir blok düzenleyici kullanarak düzenlemek, boşlukları içermediği için biraz karmaşık olabilir. Kısacası, etiketi ve diğer tablo içeriğini
etiketiyle kullanarak sütun başlığını,
Bu, çekirdeğini göstermek için kısa bir örnek. Gerekli etiketi tablonuza ekledikten sonra, tema stili sayfanızı açın ve aşağıdaki kodu ekleyin:/* Kredi: Bu Kod: Exis | exisweb.net/respessive tables-in-wordpress Orijinal Fikir: Dudley Storey | CodePen.io/DudleyStorey/Pen/GEPRD */@Medya Ekranı ve (Maks-Width: 600px) {Tablo {genişlik:%100;} thead {ekran: none; -Color: miras;} tr td: ilk çocuk { Arka plan: #f0f0f0; Yazı tipi-ağırlık: kalın; yazı tipi boyutu: 1.3em;} tbody td {ekran: blok; Text-Aign: Center;} Tbody TD: Önceden {Content: attr (data-th); Ekran bloğu; Metin-align: merkez; }} Bu, kesme noktanızı 600 piksel olarak ayarlar ve tabloyu daha küçük bir ekranda gördüğünüzde yeniden ayarlamayı tetikler.
Bu yaklaşımın tek zayıflığı, tüm tablolarınıza manuel olarak
ve
Bir tablo oluşturmak için tema dosyanızı değiştirin, sütunu otomatik olarak yuvarlanabilir veya yığılabilir. WordPress’te duyarlı tabloların nasıl oluşturulacağına dair sorularınız var mı? Aşağıdaki yorumlar bölümünde tartışalım!