WordPress için temizleyici CSS kodlaması için 25 uzman ipucu

Temiz ve organize bir CSS’ye sahip olmanın birçok faydası vardır: ışık kodu – ve sonuç olarak, ışık dosya boyutu – web sitenizin daha hızlı yüklenmesine, okunması daha kolay, güncellemeler yapmak veya sorunları çözmek istediğinizde hızlı bir şekilde izlemesine yardımcı olur ve en çok Önemli, en önemlisi, bir geliştirici olarak profesyonelliğinizin kanıtı olarak işlev görür. WordPress ile çalışırken ve web sitenizde stil değişiklikleri yapmak istediğinizde kodların nasıl yazılacağını öğrenmek önemli becerilerdir. Ve kodunuzun sıkı ve verimli olduğundan emin olmak istiyorsanız, hatırlamanız gereken birkaç prensip vardır.
Aşağıdaki ipuçları, CSS bilginizi artırmanıza ve kaos içermeyen ve optimize edilmiş CSS yazmanıza yardımcı olacak ve bu da sizi daha çok yönlü bir WordPress geliştiricisi haline getirecektir. 1. Önce düzeninizi öğrenin ilk şey: Düzeninizi planlamalısınız çünkü bu aşamada yapmak fazlalık için daha az yer olduğundan emin olacaktır. Ayrıca, şimdi planlamak için zaman ayırırsanız, ihtiyacınız olan stili seçebilirsiniz ve sonuçta dağınık ve şişmiş stil sayfalarına katkıda bulunan ek bir şey yoktur. Bu adım bu yazıda ilk olmasına rağmen, makalenin tamamını okuduğunuzda düzen planlamanız hakkında daha iyi bir fikir edineceksiniz. Ancak özünde, bu adım için hedefiniz, kullanmak istediğiniz tüm kimliklerin ve sınıfların bir içerik tablosu oluşturmaktır. Yapınıza karar verildikten sonra devam edebilir ve onu geçmek için bir kod yapabilirsiniz.
2. D. Keith Robinson’ın zihni, gelecekteki bir gözlemciyle kod, yazmaya başladığınızda kodunuzu kimin görebileceğini hatırlamanız gereken “daha iyi bir tasarım inceleme süreci için ipuçları” yazdığında bir şeyle ilgileniyor. Temanızı veya eklentinizi wordpress.org adresine göndermeyi planlıyorsanız bu çok önemlidir, çünkü diğer birçok kişinin kreasyonlarınızı incelemesi, düzenlemesi, hata ayıklaması veya oluşturması muhtemeldir. Her şeyi düzgün ve düzgün tutmak, sizin veya kodunuzu görebilecek herkes için gelecekteki gelişimi hızlandırmaya yardımcı olur. 3. İçerik tablosu yazın Stil sayfası yapınızı planladıktan sonra, dosyanın üstünde bir içerik tablosu oluşturarak her şeyi düzenli olarak tutmaya yardımcı olmak iyidir. Bunu sadece her bölümü çok menzilli bir yorum olarak yazarak başarabilirsiniz. İşte tarzınızı düzenli tutmak için çok menzilli yorumlar kullanan bir içerik tablosu örneği:
E37862D2D90450B0AA44ED7CE2D1D82B’nin özünü içerir
Gerçekçi olarak, çarpıcı görünmesini sağlamak zorunda değilsiniz, ancak aynı zamanda tüm ek karakterler dikkatinizi başlığa çekmeye yardımcı olur, böylece stil sayfanızı gözden geçiren herkes onu kaçırmaz. Her geliştiricinin bunun için farklı bir yaklaşımı vardır, bu nedenle “doğru” bir yol yoktur. Sevdiğin bir yol var. Sadece Automattic’in ayak izlerini takip etmeniz ve resmi WordPress teması için stillerini benimsemeniz gerekir:
39B90A5FCBD5A3A9DD1391E05C71’in özünü içerir
Tüm WordPress tema geliştiricileri bu stili benimserse, geliştirici aynı standartları paylaşacağı için hayatı kesinlikle kolaylaştıracaktır. Ayrıca, bu örnek eskisinden daha az karakter kullanır, bu da biraz alan tasarrufu sağlar. Tabii ki, bu sadece birkaç bit ve bayt olabilir, ancak bunlar hızlı bir şekilde artar ve uzun vadede yardımcı olabileceğiniz yerden tasarruf edin. Seçtiğiniz yöntem ne olursa olsun, içerik tablosu size her şeyi nereye koyduğunuzu hatırlatmanıza yardımcı olabilir, böylece gelecekte güncelleme ve problem çözme daha kolay hale gelir. Düzenlemeniz gereken bir satırı bulmak için binlerce kod satırını tek tek – görmenize gerek yok. Sadece bu bölüme kaydırın ve çok daha küçük bir kod seçimi görebilirsiniz. Açıklayıcı bir kimlik yazın ve CSS yazarken, geleceği düşünmeden okumaya cazip gelebilirsiniz. O zaman uygun görünen kimlikler ve sınıflar bulmak, düşünce sürecinizin gelecekte nasıl farklı olabileceğini düşünmekten daha kolaydır. Önceki düşünce sürecinizi unuttuktan sonra artık sizin için mantıklı olan kimlik ve sınıftan bahsedebilirsiniz. Bu nedenle, kimliğinizin ve sınıfınızın isimlerini düşünmek önemlidir, bu da açık ve anlaşılması oldukça kolaydır, ancak çeşitli CSS öğelerinizi ayırt etmek de oldukça spesifiktir.
Zor bir görev gibi geliyor, ancak birkaç örnek çalıştırdıktan sonra kolay. Örneğin, #Container kimliği veya ana içerik alanı için çok geniş olacak benzer bir şey kullanan birçok geliştiriciyi görüyorum çünkü kapsayıcı herhangi bir şey için kullanılabiliyor. Değilse, sadece tam bir ağız değil, okuması zor olan #LeftContainermain gibi çok spesifik bir kimlik görüyorum. Bunun yerine, #Concent kullanmayı deneyin veya birçok farklı içerik alanınız varsa, #Play-content’i deneyin. 5. Çadırın altındaki temalar ve eklentiler ararken sık sık gördüğüm hatalardan birinin konumunun belirli adını kullanmayın, tasarım veya pozisyon için adlandırılan kimlik ve sınıfların kullanılmasıdır. Örneğin, #Sol Kontaer veya #Blue-Font. Bu aslında bir hata olmasa da ve bu adlandırma sistemini kullanmakta yanlış bir şey olmamasına rağmen, gelecekteki gelişme için sorunlara neden olur. Ekrana bakarsanız ve karışıklık içinde kaşlarını çatarsanız ya da kızgınsanız, açıklayayım. Daha sonra, soldaki veya mavi yazı tipindeki kapta küçük bir değişiklik yapmaya karar verirseniz? Bu, o kadar çok güncelleme ve değişiklik yaptığınız büyük bir sorun değildir, böylece #Sol konturcu artık solda değildir ve #Blue-Font yeşildir ve hatta hızlı bir şekilde eklediğiniz bazı bağlantı stillerini içerebilir.
Kodu tekrar kontrol etmek ve güncellemek veya sorunları çözmeye çalışmak, yaptığınız değişiklikleri hatırlarsanız sizin için zor olmayabilir, ancak bu, stilinizi kullanmaya, düzenlemeye veya oluşturmaya çalışan herkes için bir kabus. Alternatif, kimliğinizin ve sınıfınızın konumunu ve tasarımını almaktır. Şüphe varsa, düzeniniz #Header ve #footer gibi olduktan sonra adı kullanmaya devam etmek daha açıktır. Bu herkes için çok daha özlü. 6. İçindekiler tablosunda parça adınızı vermenin daha verimli bir yoluna sahip bir parça oluşturun. Bu şekilde, daha kolay inceleme ve problem çözme için stil sayfanızın her bir bölümünü tanımak daha kolaydır. Otomatik içerik kullanırsanız, aynı zamanda kimlik de dahil, görünüm şöyle olacaktır:
Core 1787766276A2797576024eb662f686b5’i içerir
Bu, dahil etmeniz gereken tek kısım olmasa da, bu size en yüksek netlik için stil sayfanızı nasıl ayarlayabileceğinize dair bir resim sunar. 7. Stil sayfanıza vardığınızda yorumlarla Bölümü Etiketleyin, önce bölümün adını içeren bir yorum ve nelerin dahil olduğuna dair kısa bir açıklama yazın. Bu, CSS’nizin gezinmesini ve anlaşılmasını kolaylaştırır. Şimdiye kadar takip ederseniz, Apple Kimliği ve sınıf adını kullanarak düzeniniz için rolünüzü adlandırdınız. Ayrıca otomatının ayak izlerini takip edebilir ve içerik tablonuz için yapılarını benimseyebilirsiniz.
Tüm bunları göz önünde bulundurarak, stil sayfanıza daha fazla netlik katmak için rolünüzü nasıl zor ve gurur duyabileceğinize bir örnek:
Çekirdek 44091669C3C2279D93F21EAB322F43CB8 içerir. Arama özelliğini kullanın Pistinizin daha kolay bulmasını ister misiniz? Güncellemeler ve problem çözme için kullanmayı sevdiğim en değerli araçlardan biri, komut dosyası düzenleyicimi veya tarayıcı arama özelliğini kullanmaktır. İçindekiler tablosunda bulunan parçanın başlığını bulabilirim, daha sonra teker teker belirtilen belgenin her bir bölümüne atlayabilirim. Google Chrome’da, örneğin, tema stili sayfasını doğrudan gösterge tablosunda gördüğümde, Windows’ta CTRL + F veya Mac OS X için Klavye Klavyesi’ne basabilirim. Sayfadaki tüm örneği bulmak için. Bu, size çok zaman kazandırabilecek değerli bir araçtır. 9. Parçanız için bir bayrak oluşturun Douglas Bowman, stil sayfanızda çok daha verimli bir arama yapmak için iyi bir ipucuna sahiptir: Bölüm başlığınızdaki bayrağı kullanın. Neden? Niye? Bölüm başlığınız için kullandığınız kimliği ve diğer birçok yerle birlikte görünür. Sonuçlarda görünür. Yine de tüm bu örnekleri filtrelemeniz gerekiyor. Bir bayrak kullanmak, bayrağı içeren parçanın başlığını bulabileceğiniz ve yalnızca bir sonuç elde edebileceğiniz anlamına gelir. Bu aynı zamanda ihtiyacınız olan tek ve doğru sonuçlardır, daha fazla zamandan tasarruf edin. Bu durumda bayrak, CSS sözdiziminde kullanılmayan bir karakter olacaktır. Bu eylem nasıl? Kayıtlı aynı ipucu kullanarak bölümünüz için nasıl bir bayrak yazabileceğinize bir örnek:
Çekirdek yükleme
Bu, önceki uçta kullanılan aynı örnektir, ancak bir ekle. Doğrudan başlığın önüne bir sembol = ekledim. Şimdi birisi başlıkta bir stil bulmak istediğinde, =#başlık ve yalnızca sonuçlarda görünecek parçanın başlığını arayabilir. Şimdi çok fazla sonuç filtrelemeye gerek yok. 10. Bayrak için bir yorum yazın, herkese eklediğinizi söylemezseniz başlığınızda bayrağı ne kullanır? Belki hiç bir anlamı yoktur. İçindekiler tablonuzda, bölüm başlığınızda kullandığınız işaret hakkında kendiniz bir hatırlatma olarak kısa bir not eklemeyi ve ayrıca stil sayfanızı inceleyen herkese dosyanızı bulmanın kolay bir yol olduğunu söylemeyi unutmayın. . 11. CSS tasarımının ayrı düzeni, sitenize veya eklenti tasarımınıza renk, görüntüler ve arka planlar gibi stil öğeleri ekleyemez, aynı zamanda düzeninizin çoğunu da tasarlayabilir. Düzeninizin tasarımını ve stilini ayırmazsanız, stil sayfanızın hızla dağınık ve okunması zor olabileceğini hatırlayarak. Önce düzen stilinizi kodlayın, ardından tasarım stiliniz her şeyi daha düzenli hale getirir. Nasıl yaptığınız üzerinde çalıştığınız belirli projeye bağlıdır, ancak bu diziyi her bölüm için yazabilir veya düzeniniz için ayrı bir bölüm yazabilirsiniz.
12. Yorum eklemek için netlik için bir yorum yazın, CSS’nizin anlaşılmasının kolay olduğundan emin olmanın en iyi yollarından biridir.Düzenlemeyi kolaylaştırmak veya felaketlerden kaçınmak için belirli stillerin açıklanması gerekebileceğini düşündüğünüz her yerde, bildirimle aynı satıra mı yoksa doğrudan veya ondan önce yorum ekleyin.Bu, örneğin, örneğin düzene zarar verebiliyorsa, birisinin hatları veya parçaları yanlış bir şekilde kaldırmasını veya düzenlemesini önlemeye yardımcı olur.13. Yararlı bir referans listesi kaydetme, stil sayfanızın tüm yapısını, geliştirilmiş içerik tablosu gibi notlarınız için kaydetmeniz için yararlı olabilir.Bu, bir kod oluşturduğunuzda parçada kalmanıza yardımcı olabilir ve ayrıca dosyayı güncellemeniz veya sorunları çözmeniz gerektiğinde size bir hatırlatma sağlayabilir.Bunu ne zaman yaptığınızda, neden favori kaynak listenizi kaydetmiyorsunuz?
İnsanlar tarafından bilinen her mülkü ve değeri hatırlamaya çalışmak yerine, yer işaretindeki öğelerin listesini kaydedin, böylece CSS ile bir şeyler başarmanın yollarını bulmaya çalışırken beyninizi sıkmanız gerekmez. Pratik ve eksiksiz kaynakların bir listesine ihtiyacınız varsa, WordPress: 150+ Kaynak için CSS’ye çalışmak ve başvuracak Mega Kılavuz’a bakın. 14. CSS kütüphanesi için, kaynaklardan veya referans listelerinden daha pratik söyleyebilirsiniz. Bu, şablonlar, belgeler, daha önce yazılmış kodlar, yapay içerik, kimlik ve genel sınıflar ve benzerleri gibi stil sayfalarınızı birleştirmek için kullandığınız tüm sabit öğelerin kaynağıdır. Sadece problem çözme için değil, aynı zamanda gelecekteki projeler için de yeniden kullanılacaklar, böylece sıfırdan başlamak zorunda değilsiniz. Bunu yapmak için, dileklerinize göre kişisel veya genel referanslar için sitenize birkaç sayfa ayarlayabilir veya GitHub’da bir depo oluşturabilirsiniz. Kendi kopyanızı bilgisayarınıza da kaydedebilirsiniz. Kod kütüphanenizi size nasıl kaydedersiniz. 15. Abjad Christian Montoya’daki mülk siparişi, her zaman kullandığım CSS teknik postasında bu ipucundan bahsettiğinde doğru fikre sahiptir. Bu, mülkünüzü bulmak daha kolay olacak şekilde düzenler. Bu, Montoya’nın stil sayfanızda nasıl çalışabileceğine dair bir örnektir: C75AD3C63C622283614502E6B173A883’ün özünü içerir.
16. Bölümünüzü akıllıca seçin Divinizin daha fazla etiketi.Çözüm, yalnızca gerçekten ihtiyacınız olan bölüm sayısını kullanmaktır.Diğer Div’i kullanmadan aynı düzeni ve tasarımı elde edebilmenin diğer yollarını düşünmeye çalışın.Bu aynı zamanda kaynakların ve yakındaki referansların bir listesini kaydetmenin çok yardımcı olduğu yerdir.17. Doğru alanı kullanın, ilk bakışta net bir ipucu gibi görünür, ancak bu düşündüğünüzden biraz daha karmaşıktır.Aşağıdaki örnekte olduğu gibi tüm seçim ve bildirim arasındaki doğru mesafeyi kullanırsanız, bu kesinlikle her şeyin net ve okunması kolay tutulmasına yardımcı olur, ancak bir kayıp vardır. Çekirdek 4D642752C97AEEE8E1B7F87D80
Yazdığınız her alan genel dosya boyutunu artırır. Bu çok fazla görünmeyebilir, ancak her bayt hesaplanır ve sonunda eklenir. Seçmenler ve parantezler veya mermi ve değerler arasındaki alanı düzenli olarak yazmak için kolayca geçebilirseniz, bu korkunç bir şey olmayacaktır. Çok fazla yer veya zaman kazandırmadığını düşünebilirsiniz ve gerçekten kendi başına değil. Burada listelenen tüm ipuçlarını uygularsanız, her şey biraz artabilir. 18. Bu molaları kullanmak basit görünebilir, ancak bu bahsetmeye değer olması gerekir çünkü bu önemli bir ipucudur. Stil, seçmenler, bölümler ve içerik tablosu arasında bölünme parçaları eklemek çok iyi organize edilmiş bir stil sayfası yapar. Bu, özellikle başka bir yerde alanları ortadan kaldırmaya karar verirseniz, stil sayfanızın okunması kolay olmasına yardımcı olabilir. Yirmi altı kuvvet kağıdı alın, örneğin: Core Core Corsunu içerir:
Seçimden sonra duraklamalar ekleyin Kodunuzu okumak ve düzenlemek için gerekenleri bulmayı kesinlikle kolaylaştırabilir. 19. Seçmenleri yazmanız gerekmiyorsa, çok fazla seçiciyi genel bir kural olarak kullanmayın, o zaman yapmayın. Seçiminizi minimum olarak korumak, stil sayfanızın okunması daha kolay olduğu ve sorunları çözerken neyi düzenlemeniz gerektiğini belirlemek daha kolay olması gerektiği anlamına gelir. Parçayı net bir şekilde işaretlerseniz, seçmenleri aşağıdaki örnekte olduğu gibi başkalarına eklemenize gerek yoktur:

Yükleme Çekirdeği 310D2AC6E68AA9F36E1A6782CE08BE3
Yukarıdaki kodda #sideBar seçmenlerine gerek yoktur. Ek seçmenlerin kaldırılması da burada ve orada bazı baytların tasarrufuna yardımcı olabilir. 20. CSS Hacking’i işe alması gerekmeyen hack’leri kullanmayın, özellikle hataları telafi etmek için ihtiyacınız varsa, ihtiyaçlarınıza uygun olmayan stili iyileştirmek için etkili bir yol olabilir. Ancak gerçekte, hackleme durumu daha sonra değiştirmeyi gerçekten zorlaştırabilir. Bir hata bulursanız, kendi CSS hacklemenizi eklemeden önce düzeltmeyi planlayıp planlamadığını görmek için tema geliştiricisine veya eklentisini söyleyin. Hala geçici olarak bir tane eklemeniz gerektiğini düşünüyorsanız, notlarınız için notlar aldığınızdan ve neden oraya koyduğunuzu hatırlatmak için hackleme içeren bir satırın yanına bir yorum eklediğinizden emin olun. Stil sayfanıza çok fazla hackleme eklemek sadece durumu değiştirdiğinizde kafa karıştırıcı değil, aynı zamanda hacklemeniz yapmak istediğiniz değişikliklerle uyumlu değilse, düzeninize zarar verme ve tasarım riski altındasınız, bu nedenle Daha önce sonuçlar ve mümkünse alternatifler bulmaya çalışın. 21. Önemli etiketleri minimum etiketle koruyun!
Önemli olan, yazdığınız yeni stilin diğer baskın stillere göre öncelikli olmasını sağlamanın etkili bir yoludur, ancak sadece gerçekten gereklise kullanabilirsiniz.Bu etiketi çocuklara şeker verdiğiniz gibi atarsanız, gelecekte düzenlenmesi zor olabilecek dağınık bir stil sayfası üretecektir.Sonunda istemeyen bir beyanı düzenlemeye çalışabilirsiniz.O zaman hepsini takip etmek için çok zaman harcamanız gerekiyor!
Sahip olduğunuz önemli etiketler. Sonuç olarak, basit değişiklikler yapmak için çifte ihtiyacınız var. Bu sadece sizi hayal kırıklığına uğratmakla kalmaz, aynı zamanda temanızı veya eklentinizi ihtiyaçlarına uygun olarak düzenlemeye veya oluşturmaya çalışan herkesi de hayal kırıklığına uğratır. Bazen bunun etrafında çalışamazsınız ve bu sorun değildir, ancak her zaman stil sayfasında göremezsiniz. 22. UFT-8 karakter kodunu kullanın UFT-8 evrenseldir ve birçok durumda kullanır, gelecekte birçok uyumluluk problemini çözmeye yardımcı olur. Tabii ki, her zaman kullanamazsınız, örneğin, UFT-8’e dahil olmayan karakterlerle bir çeviri kullanmanız gerekiyorsa, ancak yapabilirseniz, sonuncusunu kullanın. 23. CSS-Tricks için EM ünitesini kullanın Metin, EM ünitesi ve neden kullanmanız gerektiği hakkında iyi bir makaleye sahiptir. Bu birim, göreceli metni ayarlanan orijinal boyuta ölçer. Metninizi ölçmek için bir piksel kullanıyorsanız, metin tarayıcınızda iyi görünebilir, ancak hücresel ekranlar gibi diğer cihazlarda çok fazla görünmeyebilir. ComScore’a göre, akıllı telefonlar ve tabletler üzerindeki etkinlikler, ABD’deki medya cihazlarına harcanan toplam sürenin% 60’ına katkıda bulunuyor. Pek çok kişi web’in her yerinde siteleri görmek için masaüstünden başka bir ekran kullandığından, bir izleme deneyimini mümkün olduğunca rahat hale getirmek mantıklıdır. EM ünitesinin kullanılması, metninizin tüm platformlarda düzgün bir şekilde görüntülenmesini otomatik olarak değiştirmesini sağlar. 24. Ankraj ankrajları için ayrı bir kimlik kullanın doğal olarak aktif notlarla aynı stile sahiptir ve imleci yönlendirin.
Birçok durumda, çapaların görülmesini ve sıradan bağlantılardan farklı davranmasını isteyebilirsiniz. Sorun bu ise, çapalar için ayrı bir kimlik kullanmak bunu başarmanıza yardımcı olabilir. Bu, ankrajları organize etmenin etiketleri kullanmaktan çok daha organize bir yoludur! Önemlidir. Ayrıca gelecekte değişiklik yapmayı kolay ve daha hızlı hale getirir. Rica ederim. 25. Kullanmayın * Seçici Bu, marj ve dolgu arasındaki tarayıcılar arasındaki farkı iyileştirmek için etkili bir yol gibi görünebilir, ancak seçmenler * tarayıcınızın sayfalarınızı yüklemesini zorlaştırır, bu da sitenizin istediğinizden çok daha yavaş yüklenebileceği anlamına gelir. , özellikle büyük bir siteniz varsa. Buna ek olarak, gerçekten korumak istediğiniz varsayılan stile müdahale edebilir, bu da sitenizin tam olarak beklediğiniz gibi görünmeyebileceği anlamına gelir. Bu nedenle, bu seçmeni kullanmamak, sitenizin yanıtının zamanını yavaşlatmaktan bahsetmemek için tasarım probleminizi çözmek için küçük zamanınızı kurtarabilir. Stil sayfanızın ayrı bölümünde tarayıcı uyumluluğunu genellikle başlangıçta daha iyi kullanmanız daha iyi. Sonuç Daha temiz bir CSS kodunun yazılması, çözülmemiş bir görev olması gerekmez. Bu ipuçlarının çoğunu veya tümünü kullanırsanız, daha iyi WordPress stil sayfasını kodlamak için doğru yolda olacaksınız. Oyunun ön saflarında kalmak ve CSS becerileriniz hakkında en son bilgileri almak için daha fazla ipucu için diğer yayınlarımızdan bazılarına bakın: Modern WordPress web sitesi tasarımı için Grid CSS’yi anlamak ve Duyarlı WordPress tasarımı için CSS Media Queri’yi kullanmak.
WordPress’te CSS’yi temizlemek için en iyi ipuçlarınız nelerdir?Aşağıdaki yorumlarda deneyiminizi paylaşmaktan çekinmeyin.
CSS

admin

Bir Cevap Yazın

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