bildirgec.org

css hataları hakkında tüm yazılar

Tarayıcı Sorunlarını Çözen jQuery Eklentileri

pinkfloyd | 13 April 2009 09:47

Mümkün olduğu kadar CSS kullanılması gerektiğini öneriyoruz ve genellikle bunda da başarılı oluyoruz. Modern tarayıcıların CSS için çok iyi desteği bulunuyor, en azından anahattınızı ve sunumunuzu düzenlemek için CSS kullanmanıza yetecek kadar destek içeriyorlar. Ancak bazen bazı sayfa elementleri farklı tarayıcılar üzerinde farklı görünmektedirler. İşte bu yüzden biz de bugünkü yazımızda farklı tarayıcılarda görünen sorunları giderecek 15 jQuery çözümünün yanısıra size bazı güzel tarayıcı efektleri verecek jQuery eklentilerini listeleyeceğiz.

1. Internet Explorer’da DD_Roundies İle Yuvarlatılmış Köşeler Kullanabilmek

Ne yazık ki CSS3 border-radius şimdilik sadece Safari ve Firefox tarafından desteklenmekte olup, Internet Explorer gibi tarayıcılar üzerinde kare köşeler kullanmak zorunda kalıyoruz. DD_Roundies kütüphanesi yuvarlatılmış köşeleri Internet Explorer üzerinde sorunsuzca kulanabilmemizi sağlyor. DD_roundies, tıpkı jQuery gibi, seçicilerle birlikte çalışıyor ki bu sayede jQuery UI’nin CSS Çatı sınıflarını hedefleyerek DD_roundies’i jQuery UI üzerinde sadece birkaç satırlık kısa kodla uygulayablmemimizi sağlıyor.

Çapraz Tarayıcı Uyumluluğu İçin Altın Değerinde İpuçları

pinkfloyd | 16 February 2009 21:13

Internet Explorer’la çalışmak her seviyeden web tasarımcısı için bazen sorun olabilir. Ancak bu sorun olmak zorunda olacağı anlamına gelmiyor. Hepsi olmasa da pek çok Internet Explorer hatası, hatanın nasıl oluştuğunu anladıktan sonra kolayca düzeltilebilir. Bu yazımda özellikle giriş seviyesindeki kullanıcılar için çapraz tarayıcı uyumluluğunu sağlayabilmeleri için önemli problemleri ve çözümlerini listeledim.

Yazımda en çok kullanılan tarayıcı sürümleri olan Firefox 2+, Safari 3+ ve Internet Explorer 6+’ya odaklandım. Her ne kadar IE6’nın kullanım oranı gün geçtikçe düşüş gösteriyor olsa da, bu onu desteklememeniz gerektiği anlamına gelmez, zira halen pek çok kullanıcı hangi tarayıcı sürümünü kullandığını bilmemektedir. Eğer bu IE6 hatalarını biliyorsanız, tarayıcı üzerinde test yapmadan bile sitenizin doğru görünüp görünmediğini anlayabilirsiniz. Bu makale süper deneyimli web tasarımcılarına yönelik olmamakla birlikte IE6’nın çapraz tarayıcı uyumluluğuna yönelik gizlerini anlamanıza yardımcı olacaktır.

Özet
Makalenin tamamını okumak istemeyenleriniz için aşağıda makalenin bir özetini bulabilirsiniz.

  • Daima STRICT DOCTYPE ve standartlarla uyumlu HTML/CSS kullanın
  • CSS’nizin en başında daima sıfırlama (CSS RESET) kullanın.
  • Firefox’ta metin işleme sorunlarını gidermek için -moz-opacity:0.99, Safari’de ise text-shadow: #000 0 0 0 kullanın.
  • Görselleri asla CSS ya da HTML ile yeniden boyutlandırmayın.
  • Her tarayıcıda metinlerin nasıl işlendiğini test edin. Lucida kullanmayın.
  • BODY üzerinde metni % ile boyutlandırıp sitenin geri kalanında em kullanarak metin boyutlandırması yapın.
  • Üzerine float uygulanmış tüm anahat divleri display: inline ve overwlow: hidden içermeli.
  • CSS3 seçicilerini kullanmayın.
  • Alpha’yı yüklemediyseniz saydam PNG kullanmayın.

öğrenilmesi gereken 15 css hilesi

pinkfloyd | 27 January 2009 11:25

Web tasarımcıları ve geliştiricileri olarak zamanla, anahat hedeflerimize ulaşmamıza yardımcı olması için pek çok CSS hilesini ve ipucunu öğreniriz. Bu tekniklerin bir listesini yapmaya kalksanız, projenizin yoğunluğuna göre yüzlerce hileyi bir arada toplamanız gerekebilir. Ancak bu yazıda bulacağınız 15 önemli css hilesi, web geliştiricilerinin karşılaştığı sorunların pek çoğunu giderebilecek kalitededir.

1. Bağıl (relative) pozisyonlanan element içerisinde mutlak (absolute) pozisyonlama
Mutlak pozisyonlanan bir elementi bağıl pozisyonlanan bir element içerisine yerleştirdiğinizde, onun pozisyonu kendisine en yakın olan üst elementin pozisyona göre belirlenecektir. Bu, özellikle bir elementi sayfanızda belirleyeceğiniz bir noktaya sabitlemek istediğinizde oldukça kullanışlı bir hiledir, örneğin başlık (header) damgaları (badge) gibi.

Pozisyonlama hakkında daha fazla bilgi alabileceğiniz siteler:

2. Z-index ve pozisyonlama
z-index kimi zaman geliştiriciler arasında çözümü zor olan bir bulmacaya dönüşebilir. Genellikle bir div elementini diğer bir elementin üzerine yerleştirmek için çok yüksek z-index değerleri atayan tasarımcılarla karşılaşırsınız. Burada unutmamamız gereken, z-index elementinin “position” değeri atanmamış bir element üzerinde çalışmayacak oluşudur. Eğer siz de uyguladığınız z-index kuralının işlevsel olmadığını düşünüyorsanız, kuralı uyguladığınız elemente ‘position: relative’ ya da ‘position: absolute’ değerlerini ekleyin.

Z-index hakkında daha fazla bilgi alabileceğiniz siteler:

PageRank Yükseltmek İçin Öneriler Ve Pr Kontrol Siteleri

TheGhosT | 14 October 2008 23:53

Pagerank‘inizin Yükselmesi İçin Öneriler

PageRank yani PR diğer bir adı ile Public relations Google amcanın siteleri değerlendirmekte kullandığı puanlama sistemidir. Ne kadar yüksek Pr sahibiyseniz siteniz o kadar kaliteli ve güvenilir demektir. Ayrıca PR’nin yüksek olması sitenizin içeriğininde sağlam olduğunu gösterirki bu site üyelerinizin daimi olmasını sağlar.

PR güncellemeleri her ay ayda bir sefer olmak üzere yılda 12 sefer yapılır. PR değerinizin yükselmesi veya düşmesi sitenizin içeriğine, sitenize link veren sitelerin güvenilirliğine yani backlink olayına, ne sıklıkla sitenizi güncellemenize bağlıdır. Ayrıca Google amcanın pr güncellemelerinde esas aldığı şeylerden biri de site kodlamanızın temiz olmasıdır. Özellikle Google botları CSS‘i düzgün olan siteleri çok severler ve sayfa indexlemesi daha sık olur.

Şimdi gelelim size tecrübelerime dayanarak vereceğim önerilere;