Web Tasarımı İçin CSS'de Gözden Geçirilen İpuçları ve Püf Noktaları
Yayınlanan: 2018-02-15Web sitesi tasarımı, başarılı bir şekilde gerçekleştirmek için bir dizi araç ve özellik gerektiren karmaşık bir iştir, ancak bir web sitesinin tasarımında sunulan teknolojinin ve araçların ilerlemesiyle, görev önceki zamanlara kıyasla verimli ve etkili hale geldi.
Bir web sitesi tasarımcısının göz önünde bulundurması gereken en önemli özelliklerden biri Basamaklı Stil Sayfası (CSS) kullanımıdır.
CSS veya Basamaklı Stil Sayfası, renklerin, web sayfası düzeninin ve yazı tiplerinin kullanımını içeren bir web sitesinde web sayfalarının sunumu için kullanılan dildir. Küçük ve büyük ekranların farklı gadget'larında veya hatta baskı işlemi söz konusu olduğunda, web sitesinin uyumluluğunda sunulmasını sağlar. CSS, HTML'ye dayalı değildir, ancak herhangi bir XML tabanlı işaretlenmiş dil ile kullanılabilir. HTML'den bu bağımsızlık, CSS'nin web sitelerini koruma, sayfalar arasında stil sayfalarını paylaşma ve sayfaları farklı temalar ve ortamlarda düzenleme görevini yerine getirmesine yardımcı olur. Bu genellikle yapı veya içeriğin sunumdan ayrılması olarak kabul edilir. CSS zamanla tasarımcılara çeşitli şekillerde fayda sağlayan en çok tercih edilen web tasarım yöntemi haline geldi.
Diyelim ki web tasarımınızda bir değişiklik yapmak istiyorsanız, web sitenizin her sayfasını düzenlemeniz gerekecek ve bu çok zaman ve çaba gerektirecektir. CSS, web sitesinin bir sayfasında değişiklik yaparak Tüm web sitesi tasarımını düzenlemenizi sağlar. Temiz bir kodlama yöntemi olarak kabul edildiğinden yüklediğiniz içeriği “okumak” ile uğraşmadığı için arama motoru sürecini kolaylaştırır ve ayrıca web siteniz için gerekli olan koddan daha fazla içerik bırakır. Arama motorları güncellendiğinden, bu, her zamankinden daha fazla tarayıcı seçeneği olduğu anlamına gelir. CSS stil sayfaları, web sitesinin uyarlanabilirliğine yardımcı olur ve daha fazla ziyaretçinin web sitenizi tam istediğiniz gibi görebilmesini sağlar. Web tasarımı için CSS'ye sahip olmanın daha birçok avantajı vardır, ancak sizin için çok faydalı olabilecek bazı püf noktaları ve teknikler çoğunlukla göz ardı edilir, bu yüzden bu makale, web tasarımında CSS yöntemini kullanırken ihmal edilen noktaları vurgulamaktadır. Web sitenizi daha iyi ve etkili bir şekilde tasarlamanıza yardımcı olmak için.
1. Otomatik Numaralandırma
Çok sayıda web sayfası olan bir sitede her bir başlığı ve alt başlığı numaralandırmanın ne kadar yorucu olduğunu hepimiz biliyoruz; manuel olarak veya komut dosyası aracılığıyla yapıyor olurdunuz. Ancak CSS, CSS sayaçlarının kullanımıyla her bir başlığı ve alt başlığı numaralandırma çabasını ortadan kaldırır. CSS sayaçları, “sayaç sıfırlama” ve “sayaç artırma” olmak üzere iki öğeden oluşur. Sayaç sıfırlama genellikle sayımı sıfırlamak için kullanılır ve sayaç artışı sayıları eklemek için kullanılır. Koşullu numara seçeneği de var, bir numaranın belirli bir noktadan başlamasını istiyorsanız sıfırlama numarasını bu şekilde belirtebilirsiniz.
2. Altını Çizerek Yaratıcılık
Yazı tiplerini renklendirmek, okuyucuyu cezbedeceği için asla kötü bir fikir değildir, ancak altı çizili yazı tipleriyle yaratıcı olmak için verilen çok sınırlı seçenekler vardır. Bazen yazı tiplerinin altında düz, basit bir çizgi yerine noktalı veya kesikli bir çizgi gibi biraz yaratıcılık ekleyerek altını farklı bir şekilde çizmek istiyoruz. Seçenek olmadığı için “alt kenarlık”a gidiyoruz, ancak altını çizdiğiniz metin sarılırsa “alt kenarlık” etkili değildir. CSS3, metin dekorasyonu için üç yeni özellik sunduğu için engeli aşıyor. "Metin dekorasyon rengi", "metin dekorasyon çizgisi" ve "metin dekorasyon stili" sitedeki metinlerle yaratıcı olmanızı sağlar. Bu özellikleri, web sayfasında alt çizginizi, üst çizginizi ve hatta metinlerin yanıp sönmesini sağlamak için kullanabilirsiniz.
3. Web Sitesinden Alıntılar
“ ” etiketi satır içi alıntıları gösterdiğinden, HTML bizi doğru kıvrımlı tırnak işaretleri yazmaktan kurtardı.
Ancak, teklifinizin çiftten fazla tırnak içermesini veya bir satırda daha fazla iç içe alıntı olmasını istediğinizi varsayalım, bu durumda bir engelle karşılaşırsınız.
Ancak, CSS2 tırnak özelliği sayesinde, teklif tercihinizi onunla tanımlayabileceğiniz için engellerin artık sizin için bir sorun olmadığı, teklifi tam istediğiniz gibi yaptığınız için.
4. Masa Yönetimi
Hepimiz, hücre başına içerik boyutuna göre değişen büyük bir tabloyla karşılaştığımız ve bunu olmasını istediğiniz veya belirttiğiniz genişlikte yapmanın imkansız olduğu bir durumla karşı karşıyayız, ne kadar uğraşırsanız uğraşın, sonunda hepimiz başarısız. CSS size, tabloyu “tablo düzeni” ile evcilleştirme konusunda benzersiz bir özellik sunar. Özellik sabit değer komutlarını kullanır, tablo için sabit bir yerleşim komutu verdiğinizde, tablo ve hücreler verilen değerlere göre tasarlanır. İçerik tarafından değil, kullanıcı tarafından tanımlanır ve bu özellik tüm tarayıcılar tarafından desteklenir.
5. Görünür Hale Getirin
Web sayfasında her zaman izleyicinizin dikkat etmesini istediğiniz bazı bilgiler veya içerikler vardır, ancak web sitesinde sunulan diğer birkaç seçenekle birlikte bu bilgi veya içerik yukarı veya aşağı kaydırılır. Bu metni kullanıcılar tarafından okutma isteğiniz eksik kalır. CSS, sayfa aşağı veya yukarı kaydırılsa bile bu içeriği veya bilgiyi görünür kılmak için tasarımcı tarafından kullanılabilecek bir özellik sunar. Bu özelliği, bilgi veya içerik için web sayfasındaki belirli bir alanı sabitleyebileceğiniz ve web sayfasının belirli alanı yukarı veya aşağı kaydırılana kadar içeriğin görünür kalacağı "yapışkan" konumunu kullanarak CSS ile kullanabilirsiniz. Herhangi bir kaydırmadan önce konumlandırılmış öğeler gibi davranırlar ve ardından kaydırma, eşiği geçtiğinde sabit öğeler gibi davranırlar.
6. Metni Şekillendirme
Bazen web sayfasının ortasına veya yanına bir resim eklediğinizde, içeriğinizin resmin sınırları ile güzel bir şekilde kıvrılmasını istersiniz, ancak verilen sınırlı seçenekler nedeniyle metniniz her zaman temel yoldan gider, resmin dikdörtgen şekli ile. “CSS şekilleri” size temel yolu değiştirme ve olmasını istediğiniz şekilde ima etme seçeneği sunar. İçeriğinizi ayarlamak için "şekil dışı", "şekil marjı" ve "şekil görüntü eşiği" olmak üzere üç özellik verilmiştir. Bu seçenek sayesinde, içeriğinizi görüntünün çevresine göre istediğiniz gibi ayarlayabilirsiniz.
7. Alanları İşaretleme
Çoğu zaman web sitesinde kullanıcıdan bazı bilgilere ihtiyaç duyduğunuzda, alanların veya boşlukların içine yazabilecekleri alanlar ve boşluklar yaratırsınız. Bazen ihtiyaç duyduğunuz bazı bilgiler zorunlu, bazen de isteğe bağlıdır, kullanıcılarınıza bilgilerin zorunlu veya isteğe bağlı olduğu mesajını metin kullanmadan iletmek istediğinizi varsayalım, bu imkansız görünüyor. Ancak, bu alanları isteğe bağlı veya zorunlu olarak, kırmızı sınırın zorunlu olduğu alanlar ve mavi sınırların isteğe bağlı olduğu alanlar gibi, sınırlarının rengiyle sınıflandırmak için CSS'yi kullanabilirsiniz.
8. Renk Seçici
Belirli renkleri beğenmediğinizde hiçbir şekilde sitenizde olmamasını istersiniz ancak belirli bir noktada sitedeki metni vurgularken beğeni ayarlama seçeneği olmadığı için dileğiniz sınırlanır. vurgulanan metinlerin rengini değiştirmek için birçok seçenek. Ancak CSS element seçimi ile web sitenizdeki vurgulanan metnin rengini bile değiştirebilir ve vurgulamayı istediğiniz renkle yapabilirsiniz.
9. Onay Kutusunu Kontrol Etme
Bazen bir onay kutusunu işaretleyip işaretlemediğinizi, sadece web sayfasında çeşitli seçeneklerin bulunduğu kutunun üzerindeki küçük tik işaretiyle kontrol etmek zor olabilir. Web sayfasında küçük bir kontrol yapmanın yanı sıra, web sitesini daha kullanıcı dostu hale getirecek başka bir göstergeye sahip olmak, kullanıcılar için çok yararlı olabilir. CSS, “check class” seçeneği ile bu yönü de kapsar. Sadece sağ tik ile belirtmekle kalmaz, aynı zamanda opsiyonel içeriği kullanıcı tarafından seçilen bir renk ile vurgulanarak onay kutusunun yanında görünmesini sağlayabilirsiniz, böylece görünmezlik nedeniyle bir seçenek bırakma hatası olmaz.
10. Web Sitenizi Bir Temaya Dayalı Yapın
Bir web sitesinin hikaye kitabı gibi bir temaya dayanması, yazı tiplerinin ve özelliklerinin olması, tıpkı "bir varmış bir yokmuş" ile başlayan bir hikayeyi açarken olduğu gibi, O'nun diğer harflerden daha büyük olması çok çekicidir. Satırın ilk harfini hedefleyen “birinci harf” özelliğini kullanarak CSS ile web sitenizi daha güzel gösterebilir ve eskiden okuduğumuz hikaye kitaplarında olduğu gibi büyük yazı tipi ile boyutunu büyütebilirsiniz.
11. Bağlantılar için Dosya Biçimleri Sağlama
İndirmek veya kullanıcıyı başka bir web sitesine kaydırmak için bir resim veya web sitesi ile bağlantılı bir belge görmüş olabilirsiniz, bu adımı doğru yapmak için birçok araç gerekebilir. Ancak CSS bu adımı da kolaylaştırdı. Web'inizi CSS'nin “content:url()” özelliği ile bağlayabilir ve istediğiniz belgenin linkini ekleyebilirsiniz.
12. Paralaks Etkisi Ekle
Web tasarımında yaratıcılıktan bahsettiğimizde, sadece yazı tiplerini ve etiketleri kullanarak yaratıcılıkla sınırlı kalmıyoruz, aynı zamanda bir web sitesinin yaratıcı tasarımı için arka planı da dahil edebiliriz. Çekici bir arka plana sahip bir web sitesi, tek başına web sitesi trafiğini artırmada önemli bir rol oynayabilir. Ancak, yalnızca çekici bir arka plan eklemekle kalmaz, aynı zamanda arka planı daha da büyüleyici hale getirmek için düzenlersek, web sitesinin tasarımına büyük bir destek verecektir. CSS, arka planın hareketini ağır çekimde yapmak için kullanılan bir efekt olan paralaks efekti sunar. Bir kullanıcı web sayfasını aşağı kaydırdığında, arka plan görüntüsü iyi bir web tasarımı izlenimi yaratacak şekilde yavaş hareket eder.
CSS veya Basamaklı Stil Sayfası, web tasarımı yöntemini büyük ölçüde etkileyerek onu daha verimli ve daha etkili hale getirdi. Bize insanların bazen görmezden geldiği pek çok özellik sundu, ancak bu özellikleri ve özellikleri göz önünde bulundurur ve iyi kullanırsanız, web sitesi tasarımınız diğer web siteleri arasında öne çıkacaktır, aynı zamanda kullanıcı dostu ve çekici olacaktır.