用css樣式相關(guān)的接口 stylesheet.insertRule或者stylesheet.addRule 這兩個都可以動態(tài)插入css樣式 兼容性還可以 ie9+

在鄞州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站制作,鄞州網(wǎng)站建設(shè)費(fèi)用合理。
比如
myStyle.insertRule("#blanc { color: white }", 0);
需要刪除的時候還有deleteRule和removeRule兩個方法
針對全局的屬性常用的很少。
語法相同,你可以用*代替所有元素,也可以指定某幾個元素!
在樣式文件或style標(biāo)簽里設(shè)置全局樣式,具體的寫法如下:
style
*{
color: blue;
font-family: '楷體';
}
/style
color表示字體顏色, font-family表示字體樣式
不要莽撞地使用通配符把所有的標(biāo)簽的margin屬性和padding屬性都設(shè)置為零,css reset還是個挺有技巧的事兒。當(dāng)然各種框架對于cssreset的方法不太一樣。但是既然你又需要用到input的默認(rèn)屬性,就不要最開始把所有都設(shè)為0.一般css reset的方法。你可以參考各個門戶網(wǎng)站。至于他們?nèi)∩幔菜闶枪f公有理婆說婆有理。沒有一定之規(guī)。但是直接上來就使用*,有些魯莽了。一般思路是將div、p、ul、li、o、tbody、tfoot、thead、fieldset、legend之類的元素的padding和margin值設(shè)為0。你應(yīng)該根據(jù)你的需求和編寫習(xí)慣來定
編寫一個網(wǎng)頁的css需要注意設(shè)置的全局樣式,一般來的有元素之間的間隔,如margin、padding,還有ul,li的一些默認(rèn)樣式,編號的樣式都是去掉,然后還有a標(biāo)簽的下劃線等等屬性,都需要去掉的,還有一些字體大小,顏色等等也需要設(shè)置的,這里我用代碼寫下:
*{margin:0; padding:0;}
a{color:#333; text-decoration: none;}
ul,li{ list-style-type:none;}
body{font-size:12px; color:f00;}
一般需要設(shè)置的全局屬性也就這些。
如果是在大型項(xiàng)目,這種寫法看起來靈活一些。
做前端的同學(xué)都知道,產(chǎn)品(策劃)同事的需求是永遠(yuǎn)沒有一個理想狀態(tài)的;
使得你的頁面一改再改;
原本高效的html結(jié)構(gòu)、高繼承的css變的一塌糊涂。
以上發(fā)一下牢騷。。。
-------------------------------------------------------------
假如有幾個div,因?yàn)闃邮绞且粯拥模阅憬o他們定義了同一個class="a"
突然,產(chǎn)品過來找你說:我們有個這樣的需求,要把某個div向右移10px
這時,你如果你像上面那樣寫,就好用了,直接在那個要改動div中添加一個.ml-10就可以了,如:
div class="a"/div
div class="a ml-10"/div
div class="a"/div
div class="a"/div
div class="a"/div
網(wǎng)頁題目:全局樣式css,全局樣式和局部樣式
轉(zhuǎn)載來源:http://chinadenli.net/article12/dsgpsgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、軟件開發(fā)、網(wǎng)站內(nèi)鏈、移動網(wǎng)站建設(shè)、Google、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)