‘Web Standartları’ etiketi için sonuçlar

CSS ile sayfalama görselliğini ayarlama

sayfalama_Web sitelerin kodlarken genelde hafızamdaki hazır metotları kullanıyorum. Ancak sonra farklı bir yöntem görünce aklıma “acaba bu daha mı iyi” sorusu geliyor ve araştırma yapmaya başlıyorum.  Sayfalamada da aynı durum söz konusu benim için. Burada yaptığım araştırmayı sizlerle paylaşmayı düşünüyorum. Genel olarak sayfalama hakkında bir giriş yapalım sonra kodlamaya geçeriz.

Sayfalama

Web sitelerinde sayfalama genel olarak içeriğin uzun olduğu durumlarda kullanıcıya daha kullanabilir sayfalar üretmek için içeriğin belli mantıksal kısımlara ayrılmasıdır. Genelde arama sonuç sayfalarında, günlük(blog) sitelerinde, uzun içeriğe sahip makalelerde uygulamalarına rastlarız.

Sayfalama alanları genel olarak sitede gezinme alanlarının(navigation) bir parçasıdır. Sitedeki kullanılabilirliği ve düzeni sağlayan normal menü yapılarının dışındaki yapılardır. Aslında bir bakıma gezinme elemanı sınıfına da sokabiliriz. Sayfalama yaparken aşırıya kaçıp görünüşü çok hoş olsun diye kullanıcıyı zora sokan tasarımlardan kaçınmak gerekir. Sayfalamada önemli olan kullanıcı dostu ve işlevsel bir yapı oluşturmaktır, ondan sonra görsellik gelir. İşlevselliği kaybetmeden görsellikde geliştirilebilir. Okumaya devam edin »

Google Chrome – Birde benden dinleyin :D

Her yeni çıkan tarayıcının ardından inceleme yapıp yazı yazıyorum genelde. Tabi Google Chrome içinde bunu yapacaktım ki baktım çok fazla kaynak var. Beni asıl hayrete düşüren Türkçe kaynaklarında çok fazla olması idi. Sonra bir birinin tekrarı içerik oluşturmamak için gördüğüm linkleri kaynaklar kısmına ekledim. Ben ise sadece CSS ve Web Standartları açısından değerlendirmeye karar verdim.

Google Chrome Safari’nin de alt yapısını oluşturan Webkit alt yapısı ile çalışıyor, buda bize Safari neyi destekliyorsa Google Chrome onu destekler ipucunu veriyor. Bir iki özellik(text-shadow ve @font-face) dışında aynı özellikleri destekliyor. CSS destek listesini görmek içintıklayınız.

Benim gördüğüm tek sorun kısayol background tanımında tanımlanan renkerler gelmiyor. Sayfa yenileme ve 5-10 saniye geçtikten sonra geliyor.

  1. background:#f00 url(../images/ardalan.gif) top left repaet-x;

ardalan rengi olan #f00 gelmiyor.

CSS filtrelemesi olarak Safari için kullanılan filtreleme kullanılabilir.

  1. <html>
  2. <head>
  3. <style>
  4. body:nth-of-type(1) p{
  5.    color: #ff0000; // sadece safari ve chrome görecek
  6. }
  7. </style>
  8. </html>
  9. <body>
  10. <p>deneme olarak bunu yazıyorum</p>
  11. </body>
  12. </html>

Javascript ile yakalamak içinde 

  1. var is_chrome = navigator.userAgent.toLowerCase().indexOf(‘chrome’) >
    -1;

yeterli oluyor. Ayrıca javascript hata yakalama konsolu için http://www1.qainsight.net:8080/2008/09/04/How+To+View+JavaScript+Errors+In+Google+Chrome.aspxsiteyi incelmenizi öneririm.

Erişilebilirlik açısından karnesi kötü bulunmuş. http://www.paciellogroup.com/blog/?p=92 sitesinde yazdığına göre erişilebilirlik açısından yeterli not alamamış. Tabi bu sitenin testi ne kadar kriter onu bilemem.

Eklentilerinin olmaması görünen en büyük eksiklik gibi. Yakında eklenti desteği geleceğini duymak bizi sevindirdi. 

Sonuç olarak tüm işlerini internetten gören Google gibi bir şirket için bir tarayıcı çıkarmak gecikmiş bir olay. Ayrıca benim acayibime giden Google’un Firefox ile arama alanı için 2011′e kadar uzattığı haberinin üzerinden kısa bir süre geçmesinden sonra internet tarayıcısı çıkarması. İşin içinde farklı hesaplar var gibi. 2006′da Firefox’a 56 milyon dolar ödediğini düşünürsek çok da anlamsız gelmiyor. 

Her yeni çıkan tarayıcının ardından web kod yazarları acaba bu da sorun çıkarırmı düşüncesi sarar ve hemen kodladığı sitleri kontrol eder ki bende öyle yaptım Allah şükür benim sitem(Üst menü ile resim arasında mesafede sorun var) hariç bir sorun yok. Google Chrome Acid 2 testinden geçerken Acid 3 testinden de mevcut tarayıcıların en yüksek puanı olan 79 alması ve standartlar uyması çok güzel bir gelişme. Böyle tarayıcının başımızın üstünde yeri var deriz.

Okumaya devam edin »

18 Ağustos 2008 web’den seçme haberler

  • Firefox 3.1 ile birlikte gelen yeni CSS3 desteklerinden biri yeni border-images tanımı. Bağlantı
  • SmasingMagazine CSS ile yapılmış 10 güzel tabloyu seçmiş. Bağlantı
  • CSS ile Amazon sitesi arama sonuç ekranındaki görünümü yapmak. Bağlantı
  • İyi bir jQuery kullanmak için izlenmesi gerek yol. Bağlantı
  • Web kod yazarları için kod örnekleri sunan güzel bir site. Zamanla içeriğinin dahada artacağını ümit ediyorum. Bağlantı
  • İnternette yazı tipi kullanma seçenekleri. Bağlantı
  • CSS ve SEO – brkcan.com Bağlantı
  • SEO Dediğin Tek Dişi Kalmış Canavar – mafiamax.com Bağlantı
  • FireBug yardımı ile güzel sayfa kodlamak. Bağlantı
  • Twitter Nedir? Ne değildir? – webdeneyimleri.com Bağlantı
  • Yahoo’nun javascript kütüphanesinin(YUI) 3. sürümü çıkıyor. Bağlantı
  • jQuery ile otomatik dipnot yapmak. Bağlantı
  • Monitör çözünürlükleri ve site tasarımları üzerine güzel bir makale. Bağlantı
  • Mailing hakkında geniş bilgi. Bağlantı
  • Web standartlarında yanlış anladığımız 5 konu. Bağlantı

Opera 9.5 çıktı

İnternet Tarayıcı mecrası kızışmaya devam ediyor. Bu aralar bir tarayıcı yeni sürümü ile kullanıcıyı kendi tarafına çekmeye çalışıyor. Bu rekabette en karlı kullanıcı çıkıyor tabi yeni özellikler, yeni araçlar ve daha hızlı tarayıcılar kullanıcıyı memnun ediyor. Web kod yazarlarını da sevindiren gelişmeler oluyor bu arada. Yeni sürüm tarayıcılar standartlara daha bağlı olarak çıkması en güzel gelişme.

Görünüm

Opera 9.5′ın görünümü değişmiş. Daha az seçeneklerin olduğu daha sadece bir görünüm var. Tabi bunu değiştirebiliyoruz.

Sağ altta Genişliği uydur ve Resim seçenekleri bölümü eklenmiş. Aslında bular vardıda buraya kaydırılmış ve biraz düzenlemiş gibi.

Ayrıca temalardan kendimize listede yer alan temalardan birini seçebiliyoruz.  Tem kısmındaki temalar Firefox’un kilere çok benziyor.

Speed Dial ile en sık kullanılan web sitelerini küçük resimleri ile birlikte listeleyebiliyoruz.

Hızlı Bulma

Opera adres barda çok hızlı bir arama söz konusu yazdığınız adrese çok hızlı erişmemizi sağlıyor. Bu özelliği çok sevdim. Ayrıca site içeriklerinide daha fazla ön bellekte tutuyor ve hızlı açmasına neden oluyor.

Standartlara Tam destek

Mevcut kullanılan standartları (X)HTML, XML, XSLT, CSS 2.1, SVG 1.1 ve JavaScript tam olarak desteklemenin yanında yeni özelliklerin (HTML5 ve CSS3) de desteğini barındırıyor. Acid testlerinden geçen Opera 9.5 Acid 3 testinden 83 puan alıyor.

Web Kod Yazarları için DragonFly

Firefox’un web kod yazarları için en büyük avantajı olan FireBug’ın önemini anlayan tarayıcı üreticileri kendi araçlarını üretmeye başladı. Opera için DragonFly bu işi görüyor. Ama daha geliştirlme aşamasında

Daha Hızlı

Opera 9.2′ye göre javascript ve Html yorumlamada 2 kat daha  hızlı.  Ayrıca eklentileri daha hızlı kullanmamıza olanak sağlıyor. Bellek kullanım oranıda çok düşük seviyede.

Güvenlik

Oltalama yöntemi(phishing) ve kötü yazılımlara karşı güvenlik ayarları yükseltilmiş bir Opera ile karşı karşıyayız.

Sonuç

Snuç olarak diyebilirm ki Opera’nın bu Firefox 3′e karşı çıkardığı bir sürüm. Bir şeyi kovalıyorsanız onun gerisinde kalırsınız. Opera’da bu duruma düşmüş gibi. Hızı ile beni etkileyen Opera benim için yine test edeceğim bir tarayıcı niteliğinde olacak

31 Mart 2008 web’den seçme haberler

  • Sitemi barındırdığım hosting firması sunucularını taşımış. Bunun bize etkisi mySQL ipsi değiştiği için sitem 1-2 gün kadar görünmedi. Neyse sorunu çözdük ve devam ediyoruz.
  • John Resig’den javascript ve jquery hakkında konferans video ve sunumları. Bağlantı
  • Güçlü WordPress eklentileri listesi. Bağlantı
  • WordPress 2.5 sonun yayınlandı. Geçsek mi geçmesek mi neyse biraz daha beklemekte yarar var gibi. Bağlantı
  • Windows XP kullananlar için IE8 beta 1′de ie5.5, ie6.0 ve ie7 test imkanı sağlayan bir araç. Bağlantı
  • 8 güzel jquery uygulamalı ders. Bağlantı
  • CSS 1,2,3 özellik listesi. Bağlantı
  • jQuery ağaç menü örneği. Bağlantı
  • “Web 3.0 – Semantik Web” Bağlantı
  • jquery ile farklı bir büyük resim gösterme tekniği. Bağlantı
  • “Tek bir resim dosyası ile yuvarlak köşeli kutular yapmak” Bağlantı
  • Web standartları açısından Acid testleri bayağı bir önem kazandı. Opera yeni çıkaracağı web tarayıcısının Acid3 testinden 100/100 aldığını duyurdu. Ne diyelim darısı diğerlerinin başına. Bağlantı
  • “Blogtan Para Kazanmak” Bağlantı
  • “Kategorinin Yazıları Eklentisi 2.0″ Bağlantı

z-index

z-index, konumlandırma elementleri uygulanmış katmanların z-eksenindeki konumu belirlemek için kullanılır.

z-index tüm elementlere uygulanamaz sadece konumlandırma değeri atanmış elementlere uygulanır. Bunun anlamı eğer bir elementi aynı z-ekseni üzerinde üste veya alt sıraya atmak istiyorsanız ilk olarak konumlandırma değeri atamalısınız.

Okumaya devam edin »

« Önceki Yazılar

Kategoriler

Kitap

CSS'e başlangıç Uzun süredir üzerinde çalıştığım CSS’e başlangıç kitabımı bitirdim. Aslında buna bir kitap demek ne kadar doğru bilmiyorum. Tam doğru tanımı makalelerimin derlenip düzenli hale getirildiği bir e-doküman demek daha doğru olur. Bu kitap makalelerimi derleyip hazırladığım ilk kitap. İnşallah ikinci kitabıda yazmayı düşünüyorum. Zaman ve imkânlar nispetinde 2. kitapta çıkacaktır.