2011-12-19 13 views
55

Czy istnieje maksymalna/minimalna wartość właściwości CSS z-index?
Czy różne przeglądarki mają różne maksymalne/minimalne akceptowane wartości?
W jaki sposób przeglądarki będą obsługiwały wysoką/niską wartość?CSS - maksymalna wartość indeksu Z

Myślałem, że czytałem gdzieś kiedyś o wartości max z-index. Może się mylę.
Z góry dziękuję!

+0

@Indranil Nie patrz na to pytanie, dzięki za link! –

Odpowiedz

97

Są to wartości maksymalne.

Browser   Max z-index value When exceeded, value changes to: 
Internet Explorer 6 2147483647 2147483647 
Internet Explorer 7 2147483647 2147483647 
Internet Explorer 8 2147483647 2147483647 
Firefox 2   2147483647 *element disappears* 
Firefox 3   2147483647 0 
Safari 3   16777271 16777271 
Safari 4   2147483647 2147483647 
Chrome 29   2147483647 2147483647 
Opera 9    2147483647 2147483647

Znaleziono gdzieś w Internecie.

+1

Interesujące! Czy Chrome obsługuje to w taki sam sposób jak Safari? –

+0

Wysłano w innej odpowiedzi. – Netizen110

+3

Znaleziono te same informacje tutaj: http://www.puidokas.com/max-z-index/. Więc to może być źródło. Jednak informacje pochodzą z 2009 roku. – AnAurelian

17

Niewiarygodne, jest to maksymalna wartość z-wartości chromu.

.css('z-index', '99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999').css('z-index') 

Jeśli dodać jeszcze jedną cyfrę to pójdzie do 1e+308

+8

Nie sądzę. Mam teraz najnowszy chrom i wszystko, co jest większe niż "2147483647", nie działa. –

+1

Liczba, którą zamieściłeś, jest mniejsza niż 1e + 308 (10^308), więc z Twojego opisu nie mogę wywnioskować, dlaczego powinna to być największa obsługiwana wartość. Czy próbowałeś np. 1e310? – Njol

+0

Właściwie ustawiając wszystko powyżej 2147483647 ustaw zIndex na 2147483647, tj. 2^31-1. Istnieje różnica między ustawieniem wartości, a wartością faktycznie przechowywaną (i używaną) przez przeglądarkę. –

1

Znaleziony Niektóre nowsze dane z 2012 roku:

„Chrome, Opera i IE9 wydają się być jedynymi przeglądarek wspierające prawdziwą wartość nieskończoną dla indeksu Z, podczas gdy Firefox wciąż używa 2147483647 i Safari teraz angażuje się w dziwne zaokrąglanie po przekroczeniu 16 cyfr. "

Oto źródło: World War Z-index

Powiązane problemy