.competence{+line-height:20px;}
我知道*是IE瀏覽器的CSS黑客攻擊。只有IE7及以下版本http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml「+」在CSS中的含義是什麼?
我想知道「+」是什麼意思?
感謝幫助:)
.competence{+line-height:20px;}
我知道*是IE瀏覽器的CSS黑客攻擊。只有IE7及以下版本http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml「+」在CSS中的含義是什麼?
我想知道「+」是什麼意思?
感謝幫助:)
從網站鏈接到您:http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml
雖然Internet Explorer 7中修正自己的行爲,當屬性名稱以下劃線或連字符,其他非前綴字母數字字符前綴被視爲在IE6中。
+
字符被視爲「其他非字母數字字符」,因此它將被視爲「在IE6中處理」。
我猜想這是一個*
黑客(*property: value
)的變種。
更常規的使用+
在選擇器中:see the w3c for details。
相鄰同胞選擇符有以下語法:E1 + E2,其中E2是選擇器的主題。如果E1和E2在文檔樹中共享同一個父節點,並且E1緊接在E2之前,則選擇器匹配,忽略非元素節點(如文本節點和註釋)。
因此,下面的規則規定,當一個P元素緊跟一個數學元素,它不應該縮進:
math + p { text-indent: 0 }
你在哪裏看? – 2011-04-21 03:17:32