Firefox’da satıriçi(inline) elemanların padding-right sorunu

Şimdiye kadar hep Internet Explorer ile ilgili sorunlara değindim. Şimdi ise size en çok sevdiğim tarayıcı Firefox’un küçük bir sorununu aktarmaya çalışacağım. Amaç sorunu bilip ona göre kod yazmak.

Birden fazla satır içeren satıriçi(inline) elemanlara padding-right değeri atandığında, satıriçi elemanın sonuna padding-right değeri eklenir. Firefox 2 ve alt sürümlerinde pading-right değeri uygulandığı satıriçi elemanın tümüne uygulanacaktır. Bu problem Padding-left’de yoktur.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
div#kapsul { width: 260px; border: 1px dotted #999; margin: 40px }
span#metin { background: red; padding: 0 3em 0 0;}
</style>
</head>
<body>
<div id="kapsul">
<span id="metin">This is a longer line with some more text to see how the line will wrap in container</span>
</div>
</body>
</html>

Örnek sayfayı görmak için tıklayınız.


Internet Explorer 7(sorunusuz)


Firefox (sorunlu)

Ben hala Firefox’u çok seviyorum :D

Kaynak: https://bugzilla.mozilla.org/show_bug.cgi?id=122795

15 Yorum (Yorum Ekle)

  • Serdar Çatalpınar diyor ki:

    Arkadaslar bu firefox tan cok cekktim.yaptıgım siteyi firefoxta acınca arka plan gorunmuyor.Bunu nasıl hallederim???Ben arka planı asp de source kısmından style ile verdimm.acaba css mi kullanmalıyım bunu nasıl asabilirim yardımcı olursanız sevinirim..Tesekkurler…

  • Salih Samet Demir diyor ki:

    Firefoxu seviyorum, Internet Explorer ı sevmiyorum. 7 yide sevmiyorum, 8i görmedim büyük ihtimal onuda sevmem :D

    Bi an geliyor ki sitelerimi sadece firefoxta çalıştıracak şekilde yapıp ziyaretçiye zorla firefox indirtmek ne güzel olur diyorum, sırf PNG için…

  • Cihan ÖNER diyor ki:

    CSS ‘i seviyorum, Sizi Seviyorum, Internet Explorer ‘i seviyorum, Firefoxu sevmiyorum!!
    Neden Firefoxu çıkartmışlar ki? Neden böyle sorunları çözmeye bizi mahkum bırakıyorlar ki? Yazdığım CSS kodları IE de sorunsuz çalışırken neden Firefoxda test etmek zorundayım? Uzun lafın kısası, Fatih hocam sen süpersin seni çok seviyorum mCx (:

  • volkan ongun diyor ki:

    erdal, linki dıştan saran elemana


    overflow: hidden;

    vermen gerekiyor. ama height ve width’in auto veya tanımlanmamış olması gerekiyor.

  • Erdal diyor ki:

    Merhaba css de her şey çok güzel süper ama benim bir sorum olacak.
    şimdi aşağıda yazacağım url taşacak ve çirkin bir görüntü oluşturacak. bunu nasıl çözüyorsunuz.
    googleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

  • fatih.hayrioglu diyor ki:

    Benim bildiğim bir çözümüm yok. Ama başıma böyle bir şey gelse elemanı bir blok haline getirip margin ve padding’ini sıfırlardım. Tabi duruma göre farklı çzöümler oluşturabiliriz.

  • ezoryak diyor ki:

    peki çözümü var mı hocam?

  • OrhanEkici diyor ki:

    Bizim gözümüzde bug vardır
    FF de bug yoktur :)

  • Alkan diyor ki:

    padding yerine margin kullanılınca sorun ortadan kalkıyor, en kısa çözüm yolu bu görünüyor

  • Teoman UĞUR diyor ki:

    Ben de hala Firefox’u çok seviyorum. Özellikle IE6 ve IE7 kullandıktan sonra :)

    Padding değer sorunu çok çok çok minik bir sorun :)

Yorum yaz

Format: Yorum içinde kullanılabilecek HTML kodları: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

?