CSS Dinamik Menü Yapıyoruz, Ders NO:1 Öğrenmeyen Kalmasın.
29
●3.797
- 11-09-2009, 19:07:33Bence yazılar değil de komple kutucuklar link olsa daha iyi olur. Ben öyle yapıyorum genelde.
- 11-09-2009, 19:12:25Üyeliği durdurulduIE6 gibi lider bir tarayıcı varken hala diğer tarayıcılara uyumlu çalışmak pek rakip olmak sayılmaz.
li:hover yerine a için display:block kullanılıp a:hover olarakta backgroundu değiştirip tüm tarayıcılarda sorunsuz olarak görüntü elde edebilirsiniz. - 11-09-2009, 19:19:41http://img6.imageshack.us/img6/5189/menu1c.jpg bu resimde gösterdiğin gibi anasayfa on ama çalışmada öyle değil onu da eklermisin bi zahmet
- 11-09-2009, 21:07:48Üyeliği durdurulduarkadaşların da dediği gibi ie6da çalışmayacaktır. Ayrıca div kullanımıda son derece gereksiz dive verilen class ya da id ul'a verilirse sonuç yine aynı olacaktır. Ayrıca ul'a float:left verip li'ye display:inline vermek daha mantıklı oluyor. Son olarakta linkin tüm alanına tıklamak için a değerine display:block verip padding:XXpx gibi bir değer tanımlaması yapılırsa çok daha iyi bir sonuç elde edilir.
Zamanla geliştirerek daha iyi dersler hazırlamak dileği ile.. - 11-09-2009, 23:48:20Hover sorunu sadece IE6 versiyonunda sıkıntı yapacaktır, onun da yamasını ekleyebiliriz. Div kullanımına gelince; div kullanmamın sebebi çalışmayı bir kutu içine almamdır. Yani aynı işlemi ul için de uygulayabiliriz. Şuan için tek sorun hover uygulamasının IE6 versiyonunda çalışmaması. Onu ilk mesaja ekleyecektim fakat konunun açılma saatine bakarsanız belki maruz görebilirsiniz, eve geçtiğimde onu da ekleyeceğim

Yazıya değil de kutucuğa link verme olayı da yapılabilir ama ben bu çalışmada sadece butondaki yazıya link vermeyi seçtim, kutucuğa değil.
Çalışma IE 7 - IE 8 ve Mozilla versiyonlarında sorunsuz çalışmaktadır. - 11-09-2009, 23:51:16Dostum, ben kendimi geliştirdikçe ders ekleme yapmyorum, önerilen yöntemler gayet açık ve haklı buluyorum ve zaten yaptığım şeyler. Başlangıç seviyesindeki arkadaşlar için ideal bir menü ve geliştirilmeye gayet açık.eNerGy adlı üyeden alıntı: mesajı görüntüle
- 12-09-2009, 00:37:26Üyeliği durdurulduIE6 kullanımını göz önüne alırsak IE6'da çalışmaması yeterince büyük bir sorunhrngndz adlı üyeden alıntı: mesajı görüntüle
Ayrıca çalışır versiyonunu normal yollardan yapabiliyorken hack kullanmayada gerek yok bence.
Ama yine de ders derstir. Başarılar.