CSS Dersleri

CSS Dersleri

IE6 ve IE7'de bağlantılardaki cursor sorunu

Aslında başlığı nasıl atacağımı şaşırdığım için kısa bir başlık attım. Sorun Sorunumuz tam olarak anlamak için daha önce anlattığım CSS ile buton yapmak adlı makaledeki görselliği arttırılmış esnek butonu örneğini incelememiz yeterli. Genelde esnek yapılı bu tip resimli menüler veya butonları oluştururken bir elemana iki background-image atayamadığımız için iç içe

By Fatih Hayrioğlu

CSS Dersleri

CSS3 RGBA Renk Tanımı

CSS ile renk değeri ataması yapılırken çeşitli yöntemler kullanıyoruz. Daha önce CSS Birimleri  makalemizde anlatmıştık. İki tip renk tanımı var. Renk isimleri ile tanımlama(İngilizce renk isimleri) {% highlight css %} background-color:red {% endhighlight %} tanımı kırmızı renkli bir ardalan elde etmemizi sağlar RGB(Red-Green-Blue) yani Kırmızı-Yeşil-Mavi renklerin baz alındığı renk standardı. Açıkçası

By Fatih Hayrioğlu

CSS Dersleri

CSS İpucu 27: Chrome ve Safari'de textarea genişletme işlevini kaldırma

Webkit tabanlı tarayıcılarda(Google Chrome ve Safari) textarea’ların sağ alt köşesinde textarea’yı genişletmeye yarayan bir işaret bulunur bu işretin üzerine mouse ile basıp genişliği ve yüksekliği arttıra biliriz. Bu işlem kullanıcının uzun içerik girdiği durumlar düşünülerek konulmuştur ve yararlı bir özelliktir. Ancak bazen bu işaret ve işlevini kullanmak

By Fatih Hayrioğlu

CSS Dersleri

Önden Resimleri(Preloading images) Yükleme Yöntemleri

Web sitelerimizi hızlandırmak için çeşitli yöntemler ve metotlar deneriz. Amacımız kullanıcıya daha hızlı cevap vermektir. Bunlardan bir tanesi önden resimleri kullanıcı bilgisayarına yükletip sonra açılacak sayfaların hızlı açılmasını sağlamak gibi bir amacımız olduğu durumlardır. Rollover resimleri, araç ipucu(tooltip), background resimleri vb. resimleri önceden yükletmek bize hem sayfa ilk açıldığında

By Fatih Hayrioğlu

CSS Dersleri

CSS ile buton yapmak

Butonlar web sitelerinin oluşturan önemli öğelerden biridir. Butonlar; formlardaki eylemin son noktasıdır veya bir eylemi çağırmak için kullanılan bir öğedir. Butonlar bir bağlantı çeşidi gibi düşünülsede aslında bağlantılardan farklı yapılardır. Bağlantılar site içinde dolaşmayı sağlayan yapılardır(örneğin menü gibi), butonlar ise bir eylemi gerçekleştirmek için kullanılan bir öğedir.(örnek: formun

By Fatih Hayrioğlu

CSS Dersleri

Float:left ve Text-align:right Atanmş Elemana Metin Yerine Resim Uygulama

Daha önce Metin Yerine Resim ekleme yöntemini anlatmıştım ve bir çok yerde örnekler ile göstermiştim. Bu yöntemin uygulandığı eleman içindeki metni ekran dışına çıkarmak için text-indent:-9999px değeri atarız. {% highlight css %} h1 { text-indent: -9999px; background:url(selam.gif) no-repeat; width: 62px; height:19px; } {% endhighlight %} Burada şöyle bir sorunumuz oluyor eğer

By Fatih Hayrioğlu

CSS Dersleri

Yuvarlak kenarlı kutular(border-radius) oluşturmak

Web tasarımcılarını tercih ettiği tekniklerden biridir yuvarlak köşeli alanlar oluşturmak.  IE hariç css ile bu yapıyı kurmak çok basittir.Burada beraber yuvarlak kenarlı yapıları oluşturmayı göreceğiz. Ayrıca IE için javascript çözümlerini ele alacağız. border-radius özelliği CSS3 ile birlikte geldi ve HTML elemanlarına yuvarlak kenar özelliği verme işine yarıyor. Web 2.

By Fatih Hayrioğlu

CSS Dersleri

display:inline elemanlar arasındaki doğal boşluklar

Daha önce gözüme çarpmamış olmaması ilginç geldi. Belki çarpmıştırda ben es geçmişimdir. Durumu şöyle açıklayayım. Basit bir menü oluşturmak istedim. {% highlight html %} * deneme * olarak * bir örnek {% endhighlight %} Yatay bir menü olacağı için {% highlight css %} ul li{ display:inline; } {% endhighlight %} eklemesini yaptım, daha sonra da padding değerleri ekleyince fark ortaya çıktı.

By Fatih Hayrioğlu