z index的最大值 最小值

2022-07-08 04:24:09 字數 2106 閱讀 4166

ie6

2147483647

2147483647

-2147483648

-2147483648

ie7

2147483647

2147483647

-2147483648

-2147483648

ie8

2147483647

2147483647

-2147483648

-2147483648

ie9

2147483647

2147483647

-2147483648

-2147483648

ie10

2147483647

2147483647

-2147483648

-2147483648

ie11

2147483647

2147483647

-2147483648

-2147483648

firefox 2

2147483647

元素消失??

firefox 3

2147483647

0
??

firefox 29(最新穩定版)

2147483647

2147483647

-2147483648

-2147483648

safari 3

16777271

16777271
??

safari 4

2147483647

2147483647
??

safari 5.1.7(最新穩定版)

2147483647

數值不變

-2147483648

數值不變

使用的是webkit核心,所以和chrome一致

chrome 29

2147483647

2147483647

-2147483648

數值不變

chrome  35(最新穩定版)

2147483647

數值不變

-2147483648

數值不變

chrome允許設定超過最大值、最小值的z-index,

不過超出之後層疊樣式會使用最大值和

最小值來計算(比如設定為2147483648時,

會以2147483647計算層疊關係)

opera 9

2147483647

2147483647
??

opera 21(最新穩定版)

2147483647

數值不變

-2147483648

數值不變

使用的是webkit核心,所以和chrome一致

測試方法很簡單:兩個元素都絕對定位,然後分別設定z-index值(通過瀏覽器自帶開發工具修改css;js操作)。

結論:z-index的取值範圍為-2147483648 ~~ 2147483647。而c的int型資料型別的大小也為-2147483648 ~~ 2147483647。說明css的z-index在c中是作為int型計算的。一般z-index都不超過100000,所以基本上不用考慮大小問題。

ps:chrome中對於width和height的最大限制為33554428,這個有時間再做吧。

參考文章:

Z INDEX的最小值和最大值

z index屬性,用於定義使用position relative or position absolute 定位的的 html 元素的顯示順序 位置 你設定的z index的值並不重要,但相對於其他元素的 z index的值將定義哪個元素顯示在頂部。z index的最小值為 0 它不能是負數 但舊...

最大值 最小值

求最大最小的時候有點小技巧,就是我們兩個兩個的比較,把大個跟當前最大比較,小的跟當前最小的比較,這樣就會節約一點比較時間,有原來的2 n到3 n 2。include include 得到最大最小值 int getmaxmin int ndata,int nlen,int pnmax,int pnmi...

int float double 最大值,最小值

中沒有double的最大最小值。如果輸出的比如 100lf輸出2.23432432,沒有達到100位,則最後2後面不一定都是0。原文見view plaincopy to clipboardprint?coder acboy date 2010 3 1 include include using na...