css樣式屬性加前加 什麼意思

2021-07-10 15:35:23 字數 1042 閱讀 5243

2013-03-21 15:12

z78755133

|分類:html/css

|瀏覽617次

加個*表示什麼意思  還有的 不是加* 而是加" # "或者"_"  如 #positon:absolute;  這樣定義的意義是什麼 謝謝
分享到:

2013-03-21 15:18

提問者採納

追問

屬性名前加 *    這樣寫不被一部分瀏覽器識別  那為什麼還要這樣寫呢   設計師不是一直都盡可能的 相容所有瀏覽器嗎   我不大清楚 也許很基礎  希望你能解答

回答

是因為每種瀏覽器之間的差異造成的這種結果,所以,為了網頁能在所有瀏覽器中顯示效果盡可能的一致,有時侯就需要對某一特定瀏覽器使用特定的樣式,而這種寫法剛好可以使某一樣式只對某一特定瀏覽器有效,這樣可以有效消除瀏覽器之間所產生的顯示效果差異.比如ie6不支援position:fixed;那麼,我們就可以這樣寫樣式

.divstyle

那麼,對於其它瀏覽器就會應用fixed設定,而ie則會應用absolute設定,這樣就可以有效的糾正ie6不支援fixed的問題.

css hack大致有3種表現形式,css類內部hack、選擇器hack以及html頭部引用(if ie)hack,css hack主要針對類內部

hack:比如 ie6能識別下劃線"_"和星號" * ",ie7能識別星號" * ",但不能識別下劃線"_",而firefox兩個都不能認識。等等

選擇器hack:比如 ie6能識別*html .class{},

ie7能識別*+html .class{}或者*:first-child+html .class{}。等等

html

[1]頭部引用(if ie)hack:針對所有ie:,針對ie6及以下版本:,這類hack不僅對css生效,對寫在判斷語句裡面的所有**都會生效。

書寫順序,一般是將識別能力強的瀏覽器的css寫在後面。下面如何寫裡面說得更詳細些。

foreach 加 什麼意思?

foreach 加 遍歷的同時改變原陣列即修改資料或者增加資料 foreach 加 什麼意思?注意 如果我要改變陣列某乙個值 直接遍歷的話原陣列是不會變的 下面提供兩種方法 1.我們可以遍歷的時候組合資料然後 array push 把資料賦給另乙個新的陣列這樣才可以 如 data array 1,2...

scanf是什麼意思,為什麼scanf前加

scanf函式返回成功讀入的資料項數,讀入資料時遇到了 檔案結束 則返回eof。scanf d d a,b 函式返回值為int型。如果a和b都被成功讀入,那麼scanf的返回值就是2 如果只有a被成功讀入,返回值為1 如果a和b都未被成功讀入,返回值為0 如果遇到錯誤或遇到end of file,返...

T SQL 字串前加 N 是什麼意思

比如select status n stopped 那麼其中的字串 stopped 前面為什麼要加 n 呢?而且我們發現有些地方加 n 與否都沒有影響,有些地方又必須加 n。n 在這裡表示 unicode,就是雙位元組字元。對於西文字元,用乙個位元組來儲存過足夠了,對於東方文字字元,就需要兩個位元組...