如何優(yōu)化css選擇器,負(fù)責(zé)人禁止我用Vue?
這要看項目屬性,是課程設(shè)計、還是生產(chǎn)項目;如果是生產(chǎn)項目,還要看有沒有特別的版權(quán)、保密要求。對于普通的商業(yè)化項目來說,不用第三方框架很不明智,除非它的前端功能太少,主要事情都在后端干了。
但課程設(shè)計之類的不同,老師可能更需要看你對一些基礎(chǔ)知識的掌握能力,自己用原生開發(fā)更能深入理解掌握前端的基礎(chǔ)技術(shù);在做的過程中可以適當(dāng)參考借鑒第三方框架組件。
css中選擇器是什么意思?
要使用css對HTML頁面中的元素實現(xiàn)一對一,一對多或者多對一的控制,這就需要用到CSS選擇器。HTML頁面中的元素就是通過CSS選擇器進(jìn)行控制的。
每一條css樣式定義由兩部分組成,形式如下:[code] 選擇器{樣式} [/code] 在{}之前的部分就是“選擇器”。“選擇器”指明了{(lán)}中的“樣式”的作用對象,也就是“樣式”作用于網(wǎng)頁中的哪些元素。
css3中偽類選擇器由什么組成?
w3c規(guī)范中偽類有:
active、hover、link、visited 【css1】
所有主流瀏覽器都支持以上偽類,但是只在對標(biāo)簽上的支持最好。
【css2】的有3個
focus : 如果規(guī)定了<!doctype>,將在主流瀏覽器&ie8+中支持(否則ie不支持)
first-child:必須聲明<!doctype>才能夠確保在ie中正常支持
lang:如果規(guī)定了<!doctype>,將在主流瀏覽器&ie8+中支持(否則ie不支持)
如何控制css域沖突?
需要控制的模塊id不能重復(fù),class名字是不能重復(fù),矛盾的css樣式不指向同一塊區(qū)域。