İçindekiler:
- Kullanıcıların yazı tipi boyutunu kontrol etmesine izin verin
- Sınırlarınızın gösterildiğinden emin olun
- Renk çakışması için dikkat edin
- Zamanlayıcılar, komut dosyası oluşturma ve filtreleri birleştirerek çok sayıda dinamik görsel efekt yaratın. Bu serin efekti Internet Explorer'da deneyin:
- Bu satırdaki 130 değerini ayarlayarak filtrenin hızını değiştirmeyi deneyin:
- Bir kaynak mükemmel fikirler, örnekler ve makaleler için - etrafındaki en yetenekli web tasarımcılarının bazıları tarafından sunulmaktadır - CSS'ye ayrılmış bir forumu olan A List Apart'tır.
- CSS ile bir grafik programında özel kurşunlar tasarlayıp daha sonra bunları liste öğelerine atamak kolaydır. Aşağıdaki kod, hemen ardından gelen şekilde gösterilen sonucu üretir.
- . htm veya. html dosyası için, HTML kodunun yalnızca grafik dosyasının adına ihtiyacı vardır:
- veya
Video: DevBytes: Web Components - HTML Imports 2024
Aptallar için CSS Web Tasarımının Bir Bölümü Cheat Sheet
Cascading Style Sheets CSS), işlevsel (ama yine de çekici) bir web sitesi oluşturmak dikkatli yürütülmesini ve planlanmasını gerektirir. Web sitenizi ön plana çıkaracak birkaç ipucu.
Kullanıcıların yazı tipi boyutunu kontrol etmesine izin verin
Gövde yazı tipi boyutunu belirtmeyi önlemeye çalışın. Bunu yapmayın, örneğin:
gövde {font-size: 24px;}
İnsanlar tarayıcı seçeneklerini okunabilecek metin boyutuna ayarladınız. 1680 × 1050 veya 800 × 600 piksel çözünürlükte olup olmadıklarını bilmiyorsunuz. Fark yaratıyor. Kullanıcı, metninin ne kadar büyük olmasını istediğinize karar vermeli, siz değil.
Sınırlarınızın gösterildiğinden emin olun
İşte ortak bir CSS programlama kafası: çizici:
p {border: 12px;}
Yazdığınız bu kurala rağmen paragrafların etrafında sınır gösterilir. Mantıksal olarak, bir sınır boyutu belirterek, bir sınır göreceğini düşünürdünüz. Öyle değil. Sınır stil da belirtmediğiniz sürece bir kenarlık elde etmezsiniz. Varsayılan stil yok, yani bir stil eklemek üzere değiştirin:
p {border: solid 12px;}Renk çakışması için dikkat edin
Bir metin rengi belirlerseniz, ancak arka plan rengini belirtirken başarısız olursa ne olacaktı? Zararsız görünüyor, ancak bir sorun olabilir. Bazı kullanıcılar en sevdikleri renkleri de içeren kişisel stil sayfalarını kullanıyor. Bir kullanıcı arka planları için kahverengi, metinleri için beyaz renk kullanıyorsa ne olur? Metninizde kahverengi belirttiğinizi söyleyin:
BODY {color: brown;}
Kullanıcı, metninizi hiç görmez; çünkü arka plan rengi ve ön plan metniniz (renk) aynıdır. Çözüm? Her zaman metni renklendirmek istiyorsanız bir arka plan belirtin. Ardından, metnin bu arka planla nasıl göründüğünü kontrol edebilirsiniz:
VÜCUT {renk: kahverengi; Zamanlama bulanıklığı ve diğer efektler
Zamanlayıcılar, komut dosyası oluşturma ve filtreleri birleştirerek çok sayıda dinamik görsel efekt yaratın. Bu serin efekti Internet Explorer'da deneyin:
Bu efekti hareket ettirin, gölge yavaş yavaş büyüdüğünü hayal edin.
dim sayaç fonksiyonu sayaç sayacı () sayaç sayacı () sayaç = sayıcı + 1 sayıcıysa> 49 sonra sayı = 1 sayaç sayacı fonksiyonu startTimer () timerhandle = setInterval ("sizeit", 130) fonksiyon bitiş fonksiyonu function stopTimer () clearTimeout (timerhandle) "bulanıklaştır (add = 1, direction = 125, strength =" & counter & ")" bölücü. tarzı. filter = n işlev biti div {position: mutlak; filtre: bulanıklaştırma (add = 1, direction = 15, strength = 90 ";}Bu, zamanla bir bulanıklık efekti.Bu satırdaki 130 değerini ayarlayarak filtrenin hızını değiştirmeyi deneyin:
timerhandle = setInterval ("boyut",
130 ) Bir Liste Bul Apart
Bir kaynak mükemmel fikirler, örnekler ve makaleler için - etrafındaki en yetenekli web tasarımcılarının bazıları tarafından sunulmaktadır - CSS'ye ayrılmış bir forumu olan A List Apart'tır.
Kendi madde işaretlerini listelerde kullanma
CSS ile bir grafik programında özel kurşunlar tasarlayıp daha sonra bunları liste öğelerine atamak kolaydır. Aşağıdaki kod, hemen ardından gelen şekilde gösterilen sonucu üretir.
Özel CSS tutanaklarını kolay CSS yöntemiyle listelerinize ekleyin.
ul {liste-stil-görüntüsü: url ("mybullet. Jpg") ; yazı tipi: 32px;} ilk
- saniye
- üçüncü
- Grafik yerleri belirtme
. htm veya. html dosyası için, HTML kodunun yalnızca grafik dosyasının adına ihtiyacı vardır:
list-style-image: url ("mybullet. jpg")
Ancak, dosya başka bir konumdaysa, o bölgeye giden yolu sağlayın ve bazı tuhaf noktalamalar da yapın - nedense bir /// ekleyin. Bu sonraki örnek, bu dosyayı c: sürücüsünün kök dizininde bulur:
list-style-image: url (
"dosya: /// C: mause.jpg" ) İşte url ("file: /// F: Photosmause. jpg")
Ek tuhaf noktalama işaretleri (///) yerel bir ağ konumuna eklemeniz gerekir:
list-style-image: url ("file: /// HpservrPHOTOSmause.jpg")
Grafik dosyalarınızı bir İnternet sitesinde saklı tutarsanız, URL'yi sağlayın adres.
Son olarak, grafik dosyanız uzay mekiğinde depolanıyorsa, bu noktalama işaretini kullanın:
"file: /// \ / ^^^ outerspaceservrPHOTOSmause. Jpg"
Aynı noktalama işaretleri ve sözleşmeler Bir HTML
öğesine bir grafik yüklemek için src = özniteliğini belirtirken kullanılır.
Web sayfalarınızı yerel bilgisayardan bir sunucudan Internet'e yüklemek için taşıdığınızda grafiklerinizden bazılarını göremeyebilirsiniz. Bu gerçekleşirse, grafik dosyalarının kodunuzun nerede olduğunu söyleyen yerde bulunduğundan emin olmak için dosya yollarını kontrol edin. En basit taktik yalnızca tüm bağımlılık dosyalarını (grafik dosyaları gibi) sizinle aynı dizinde tutmaktır. htm ve. css dosyaları. Bu şekilde,
göreliyollarını kullanabilirsiniz; bu, kodunuzda herhangi bir yolu belirtmediğiniz anlamına gelir; sadece dosya adı. Tarayıcı, grafiklerinizi HTML dosyasını bulduğu aynı yolda aramasını gerektiğini anlıyor. Sınıfları birleştirmek Sıfatlar isimlerle birleştirilir gibi daha sonra birleştirilecek sınıfları tanımlayarak kendinize zaman ve sıkıntı yaşatabilirsiniz. Paragraflarınızın bazılarının yeşil renkli çerçeveli olmasını, bazılarının mavi renkte, diğerlerinin de pembe renkte olmasını istiyorsunuz. Her bir paragraf türü için ayrı bir sınıf oluşturabilir,
veya
akıllı olabilir ve genel bir kenarlık stili sınıfı oluşturabilir ve renklendirme için üç ek sınıf oluşturabilirsiniz. İşte böyle işte. İlk önce dört stil oluşturup sınıf = öznitelik: kullandığınızda HTML öğelerindeki sınıf adlarını birleştirirsiniz.çerçeveli { kenar: katı 3px kırmızı;
doldurma: 6px;}. pembe {arka plan rengi: pembe}}. mavi {background-color: blue;}. yeşil {background-color: green;} class = "framed green" >> Daha sonra bir araya getirilen sınıflar tanımlayarak kendinizi biraz zaman ve sıkıntıdan kurtarabilirsiniz, örneğin sıfatlar isimlerin birleştirilmesi gibi. class = "mavi çerçeveli" >> Sıfatlar isimlerle birleştirilir gibi daha sonra birleştirilecek sınıfları tanımlayarak kendinize zaman ve sıkıntı yaşatabilirsiniz.class = "framed pink" >> Sıfatlar isimlerle birleştirilir gibi daha sonra birleştirilecek sınıfları tanımlayarak kendinize zaman ve sıkıntı yaşatabilirsiniz.