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...