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,就是雙位元組字元。對於西文字元,用乙個位元組來儲存過足夠了,對於東方文字字元,就需要兩個位元組...