1、 css選擇器notfirst,解析css中的選擇符命名?
基本上這些命名都符合標識符的命名規則1、必須由字母、數字、下劃線和美元符號組成2、首字母必須是字母或下劃線3、建議采用駝峰式命名如:newCont,從第二個單詞開始首字母大寫
2、 css3中什么符號表示子代選擇器?
css3中的>符號表示選擇父元素的第一個子元素。
3、 初學者可以直接跳過CSS直接學習CSS3嗎?
你這問題就像是在問:我可以先吃碗底的飯嗎?反正都是要把一碗飯吃完,先吃碗底的還是先吃碗面的有啥區別呢。
CSS3只是CSS的一個技術標準,本質上還是CSS,也就是說,你學CSS3也就是在學習CSS。
因此,最重要的是你先要知道怎么張口吃這碗飯,而不是從碗底開始吃還是先從碗頂先吃。
只要你把CSS的基本概念搞清楚了,那么一切都不是問題,CSS3也只是比CSS1多了許多可以簡化開發而且效果極其酷炫的新玩意而已,這一切都可以通過查詢文檔來查找而不需要專門的學習,而CSS1和CSS2的許多基礎內容(比如定位,比如盒模型)卻在實際開發中常常用到,即使你先學CSS3,你也不可避免地要使用它們。因此,誰先誰后又有啥關系呢。
個人建議,學習,最重要的還是要注重實踐,書中來的終覺淺,多嘗試你會發現更多。
說到這份上,貌似你不能跳過CSS1和CSS2直接學CSS3了,width、height、margin這些都不是CSS3的內容,還有標簽選擇器、類選擇器這些基礎選擇器。直接上手CSS3,連一個像樣的盒子都寫不出來的。
4、 css中li?
這個目前不要用..你只要知道就行了.這個是CSS3的語法.目前瀏覽器還沒有兼容到那個地步.... 它表示不包括p元素的li元素.. 如果你學jquery的話就會經常用到這種語法了.... 就象我們平時有a:hover這樣的用法..當經過a的時候發生變化.但是用li:hover的時候.只有在ff中起作用.而ie6就沒有用...