Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Safari ve Chrome da margin auto özelliği sorunu

Sorunum sadece chrome ve safari de. menü de linkin üzerine gelince hemen altında bir katman çıkıyor. yani mega menü diye geçiyor sitelerde. bu şekilde bir menüm var.
sorun ise şurada; kullanıcı tarayıcı penceresini boyutlandırdığında link altında çıkan katman da boyutlandırma oranında sağa ve sola kayıyor.
bu sadece safari ve chrome de oluyor. ve menüyü içine alan katmanlardan biri (wrap gibi) margin "auto" olarak ayarlanmışsa oluyor bir örnek gösterebilirim, www.oylamaca.net sitesinde anketlerdeki form elamanlarının (radio, textarea gibi) aynen benim sorunum gibi olduğunu fark ettim.
Bu sorunu nasıl giderebilirim.
Ya da sayfayı margin auto özelliği vermeden nasıl başka bir yolla ortalarım.

kaynak kodları gönderdim deneme.txt adıyla ama bu dosyayı deneme.rar yapmanız gerekir, rar dosya uzantısını kabul etmediği için uzantı değiştirdim.

Ekli Dosyalar

+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • uralozden adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    70 cevap - 0 soru
    En kolay çözüm yöntemi var Sayfa açıldıktan sonra sayfanın boyutu değiştiğinde sayfaya refresh atman yeterli olacaktır. Bu sayede margin 0 auto özelliği yeni ekran çözünürlüğüne yani browser widht'ine göre ayarlanacaktır. aşağıda bir java script örneği veriyorum

    var sURL = unescape(window.location.pathname);
    $(document).ready(function() {

    $(window).resize(function() {
    //alert(2);
    window.location.href = sURL;
    });
    });
    • fahrenhayt46 adlı üyenin fotoğrafı fahrenhayt46
      Slm, mantıklı bir çözüm gibi görünüyor ama kodları çalıştıramadım sanırım bir hata var,?
      10 yıl önce yazılmış
    • uralozden adlı üyenin fotoğrafı uralozden
      bir kaç sitemde aynı kodları kullandım herhangi bir sıkıntı olmadı? çalışıyor kodlar istersen konu ile ilgili örnek'te gönderebilirim.
      9 yıl önce yazılmış