Brak obsługi inline-block w Gecko

Błąd czeka na poprawienie od 1999 roku. Ma szansę być naprawiony w Gecko 1.9 planowanym na Q1 2007.

Silnik Gecko (czyli Firefox, Mozilla, Camino) nie obsługuje inline-block w ogóle.

Rozwiązanie

Przed display:inline-block należy umieścić alternatywną, obsługiwaną wartość, np.

 display:inline;display:inline-block

Najbliższą podobną właściwością działającą w Gecko jest -moz-inline-box, ale w Firefox 3.0a stała się zbugowana do tego stopnia, że już nie da się jej używać (wcześniej było kilka problemów z obsługą text-align i elementami blokowymi, ale przynajmniej proste przypadki działały).

Odziwo element <button> zachowuje się, jakby miał właściwość display:inline-block, dzięki podziałowi Gecko na elementy HTML i XUL (problem podobny do hasLayout w IE).


Spis bugów


Zmodyfikowano: 18.01.2007, 20:50