CSS ile web sitenizdeki öğeleri gizlemenin 8 doğru yolu (2001)

Web sitenizin her yönünün kolayca çalışmasını istemediğiniz belirli zamanlar vardır. Yani, görüntülenen her sayfada görüntülenen sayfa şablonu, yazı, başlık veya altbilginin her yönünün her yönünü istemezsiniz. Ve her kaybolmak istediğiniz zaman için şablon veya tema kodunu yeniden yazmanız gerekse de, bu doğru değildir. Aslında, yalnızca CSS kullanarak web sitenizdeki öğeleri hızlı bir şekilde gizleyebilirsiniz. Ve bu aslında oldukça kolay. Bugün, bunu yapmanın sekiz farklı yolu tartışıyoruz. Bu seçeneklerin her biri, site öğelerini gizlemenin meşru bir yolunu açıklar. Burada kısayol almıyoruz. Ancak bu yöntemin uygulanmasının oldukça kolay olduğunu göreceksiniz.
Neden ilk etapta öğeleri gizleyelim? Web sitenizdeki öğeleri gizlemek isteyebileceğiniz birkaç neden vardır. Genellikle, bu yeniden tasarım ve benzerleri için zaman kazandırır. Ancak dört popüler neden şunları içerir:
Meta verilerini sayfadaki gizlemek ve temanızı yeniden yazmak veya çok fazla ayar yapmak zorunda kalmadan WordPress yayınlamak istediğinizde.
Sitenizde geçici değişiklikler yapmak, yazı tipleri, yazı tipi siteleri ve diğer tasarım öğeleriniz belirli bir tatil sezonunda popüler seçeneklerdir. Saklanma unsurları tam tasarım gerektirmeden bunun üstesinden gelebilir.
Her sayfa veya gönderi yorum gerektirmez. Ve hala başka yerlerde etkinleştirmek istiyorsanız, öğeleri gizleyerek belirli bir yerden silebilirsiniz.
Genellikle, belirli sayfaların sitenizin standart başlığını görüntülememesini isteyebilirsiniz. Bu, başlangıçtan itibaren yeni bir yön sayfası şablonu yapmak zorunda kalmadan bir yön sayfası oluşturmak istiyorsanız çok kullanışlıdır. Sadece standart bir sayfa şablonunda başlığı gizleyin ve bunu yapmaya hazır olacaksınız. Bu sebebi hatırlayarak, web sitenizdeki CSS kullanarak öğeleri gizleyebilmenin sekiz yolunu keşfedelim.
1. Ekran kullanın: İlk kimse, CSS kullanarak öğeleri gizlemenin en popüler yollarından biridir. Ekran özelliğine yalnızca hiçbir değer eklemez. Aşağıdakiler görünümün bir örneği:. My Sınıfı {ekran: yok; } Yukarıdakileri özel CSS alanına veya çocuğun temasına eklediğinizde, söz konusu unsurlar tekrar yüklenmeyecektir. Önemli: Ekran okuyucuları gibi yardımcı cihazlar içerir. Yakında konu hakkında daha fazla bilgi. Ne yazık ki, bu teknik sayfanızdaki şeyleri gizlemek için en iyi seçim değildir. Bu, ekranın zaten kendisine eklenmiş başka birçok değerinin olması ile ilgilidir. Ve hiçbiri iptal etmemek, gerçekten sonra bazı benzersiz baş ağrıları yapamaz.
2. Görünürlük kullanın: Gizli Başka bir yöntem görünürlüğü kullanmaktır: gizli; . Çalışma şekli gösterime benzer: yok; Ama elemanı gerçekten kaldırmak yerine, sadece sakladı ve görünmez hale getirdi. Dolayısıyla, önceki öğe birkaç boşluk kullanıyorsa, eleman görünür tasarımınızda aynı miktarda alanı kullanmaya devam edecektir – ziyaretçiler bunu göremeyecektir. Örneğin, sitenizin gölgelik görünmez hale getirmek istiyorsanız, bu açıkça iyi çalışmıyor, çünkü tüm içerik değiştirilecek ve gölgenin genellikle boş görüneceği alan. Ancak, görünürlük: gizli; Aslında genel sayfa formatasını etkilemeden parçaları gizlemek oldukça yararlıdır. Tüm öğeler yuvası hala kullanılacaktır. Bu ekranda olmaz: yok; Tüm öğelerin ve yuvalama stillerinin tamamen kaldırıldığı yerlerde. Bu yöntem yalnızca aynı tasarım mesafesini korumak istiyorsanız, ancak öğenin kaybolmasını istiyorsanız çalışır. 3. Ekran kullanabilmenize rağmen belirli sayfalarda veya yayınlardaki öğeleri CSS üzerinden gizle: Yok; Sayfadaki öğeleri gizlemek ve WordPress’te yayınlamak için, tüm CMS site yapısında değişiklik yaparken birkaç şey daha vardır. Bunu yapmak istiyorsanız, ilk göreviniz söz konusu sayfanın bir sayfa kimliğini bulmaktır.
Bir olasılık, tarayıcı geliştirme aracınızla kontrol etmek ve vücut sınıfını görmektir.

Veya imleci sayfa menüsündeki ada işaret edin ve tarayıcı penceresinin altındaki URL’yi görün.
Ayrıca, bu sayfada gizlemek istediğiniz bir HTML sınıfı veya öğe kimliğine ihtiyacınız var. Bundan sonra, doğru seçmenleri kullanın. .Page-ID-143. Site-Header {Ekran: Yok; } 4. Dönüşüm Özelliklerini Kullanın CSS aracılığıyla web sitenizdeki öğeleri gizlemek için diğer yollar Dönüştürme Özellikleridir. Bu, sayfa bileşenlerini gizlemek için çeşitli şekillerde manipüle etmenizi sağlar: Elemanları artık görünmeyecek şekilde küçültmek için ölçeği (0) kullanın.

Elemanları ekrandan kaydırmak için çeviriyi (-999px, 0px) uygulayın.

Bu çok kullanışlı bir yöntemdir, çünkü gizlemek istediğiniz öğeleri başka bir katmana taşır ve orijinal tasarımınızı hiçbir şekilde etkilemez. Sayfayı yüklerken öğe tetiklenmeyecektir, bu nedenle gerçekten gizli ve görünmezdir.
5. Herhangi bir öğe için gizli öznitelikler kullanın veya gizli öznitelikleri kullanmak isteyebilirsiniz. Bu herhangi bir öğeye uygulanabilir. Bu aslında ekran için neredeyse aynı çalışır: yok; Ancak aslında daha fazla durumda çalışmanın faydaları vardır. Bazı içerik yönetim sistemleri, stilde değişiklik yapmanıza izin vermez (veya bunu başarmak için birçok engelden geçmeniz gerekir), böylece gizli özellikler bu durumda çok yardımcı olur. Bunu şöyle kullanacaksınız:
// Saklamak istediğiniz tüm içerik buraya gelir.
Ancak, ekranlarla aynı eksiklikleri getirdi: yok;.Gizli ne olursa olsun okuma yardımcıları ile okunacaktır.6. Başka bir isteğe bağlı klip kullanın, klip-yol özelliklerini kullanmaktır.Bir elementin görülebilen ve hangilerinin görünür olmayan yönlerini düzenleyen bir kırpma alanı oluşturarak çalışır.Uygulamada nasıl çalışır:. My Sınıfı {Clip-Path: Circle (0);} Burada bir dezavantaj çok uyumlu değildir ve sadece modern bir tarayıcıda işlev görür.Bu, bazı ziyaretçiler için hala eski tarayıcıda görünmek istediğiniz unsurlara neden olabilir.Hatırlamak için bir şey.
7. Bir sonraki öğeyi kaplamak, denemek isteyebileceğiniz bir şey, sitenizin yönlerini gizlemek için öğeleri kaplamaktır. Bu yöntemle, aşağıdaki unsurların artık site ziyaretçileri tarafından görülemeyeceği şekilde diğer öğelerin üzerine bir öğe gerçekten yerleştirirsiniz. Yukarıda konumlandırılan elemanlar sitenizin arka planıyla aynı renge sahip olduğu sürece, gizlemek istediğiniz öğeleri etkili bir şekilde gizleyecektir. Bunu uygulamanın iyi bir yolu :: psödo element sonrası:
.item-to-hide {color: kırmızı; Yükseklik: 200px; Pozisyon: göreceli; Genişlik: 200px; } .item-to-hide :: sonra {arka plan-color: #fff; Alt: 0; İçerik: ”; Sol: 0; Pozisyon: Mutlak; Sağ: 0; Üst: 0; } Ancak, burada ayrıntılı olarak açıklanan diğer yöntemlerden biraz daha karmaşık olabilir. Ayrıca, hala gizli öğeleri okumak için AIDS ile ilgili sorunlar yaşıyorsunuz. Ek olarak, bu durumda, bu daha kafa karıştırıcı olabilir, çünkü iyi görünmeyen gizli öğeleri ve kaplanmış elemanları okuyacaktır.

8. Pozisyon: CSS ile öğeleri gizlemenin başka bir yolu konum özelliğini kullanmaktır.Burada, temel olarak normal HTML akışından saklamak istediğiniz öğeleri silip görünür alanın dışına yerleştirirsiniz.Elemanın konumunu mutlaka ayarlamak, diğer öğelerle ilgili olarak değil, web tarayıcısına göre belirli bir noktaya yerleştirir.Bu hileyi sayfanızdaki bir şeyi gizlemek için nasıl kullanacağınız aşağıda açıklanmıştır:. My Sınıfı {Pozisyon: Absolute;Sol: -999px;} Bu, ekranın dışında seçilen öğeyi artık görünmeyecek şekilde değiştirir.Genellikle, araçlar için de okunamaz.
Erişilebilirlik göz önünde bulundurularak öğeleri gizlemek, CSS kullanarak web sitenizdeki öğeleri gizlemenin sekiz farklı etkili yolunu tartıştık. Bununla birlikte, bu taktiklerin çoğu sadece görebilen insanlar için unsurları gizler ve onu ekran okuyucuları gibi yardımcı cihazlarda görülebilir. Tahmin edebileceğiniz gibi, gizli öğeler aniden okunduğunda bu çok fazla karışıklık yaratabilir. Oops! Bu olayın popüler bir örneği, insanların sadece metnin rengini web sitesinin arka plan rengine göre yapmasıdır. Tabii ki, çoğu insan onu göremeyecek, ancak yardımcı teknoloji içeriğini hala ve okuyabilir. Bu iyi bir görünüm değil. Bu, bazı kullanıcılar tarafından görülmek istemediğiniz içerik anlamına gelir. Ancak en kötüsü, bu, web sitenize erişilemez olduğunu gösterir, bu da 2021’de yetersizdir. Yukarıda yukarıda belirtilen yöntemlerin çoğuna, sadece aria-hidden = “true” özellikleri kullanılarak erişilebilir, bu da Ekran okuyucularından atıfta bulunulan öğeler. ARIA, erişilebilir zengin internet uygulamalarının kısaltmasıdır ve erişilmeye hazır hale getirmek için web sitenize ve uygulamanıza uygulayabileceğiniz bir dizi özelliktir.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir