這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)書寫高效CSS注意的七個方面分別是什么,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動互聯(lián)網(wǎng)營銷等。創(chuàng)新互聯(lián)公司為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,創(chuàng)新互聯(lián)公司核心團隊十多年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗,為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。
你對如何書寫高效CSS是否熟悉,這里和大家分享一下書寫高效CSS注意的七個方面,主要包括使用外聯(lián)樣式替代行間樣式或者內(nèi)嵌樣式,建議使用link引入外部樣式表等內(nèi)容。
CSS經(jīng)驗分享:書寫高效CSS注意的七個方面
隨著CSS網(wǎng)頁布局的應(yīng)用越來越廣泛,更多的CSSer開始書寫CSS,如何才能寫出高效規(guī)范的CSS代碼呢,本文向大家介紹一下必須要注意的七個方面:
一、使用外聯(lián)樣式替代行間樣式或者內(nèi)嵌樣式
不推薦使用行間樣式
ExampleSourceCode
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>Pagetitle-52css.comtitle> head> <body> <pstylepstyle="color:red">...p> body> html>
不推薦使用內(nèi)嵌樣式
ExampleSourceCode
"http://www.w3.org/TR/html4/strict.dtd"><htmllanghtmllang="en"> <head> <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>Pagetitle-52css.comtitle> <styletypestyletype="text/css"media="screen"> p{color:red;} style> head> <body>...body> html>
推薦使用外聯(lián)樣式
ExampleSourceCode
"http://www.w3.org/TR/html4/strict.dtd"> <htmllanghtmllang="en"> <head> <metahttp-equivmetahttp-equiv="content-type"content="text <title>Pagetitle-52css.comtitle> <linkrellinkrel="stylesheet"href="name.css"type="text/css"media="screen"/> head> <body>...body> html>
二、建議使用link引入外部樣式表
為了兼容老版本的瀏覽器,建議使用link引入外部樣式表的方來代替@import導(dǎo)入樣式的方式.
譯者注:@import是CSS2.1提出的所以老的瀏覽器不支持,點擊查看@import的兼容性。
@import和link在使用上會有一些區(qū)別,利用二者之間的差異,可以在實際運用中進行權(quán)衡。
關(guān)于@import和link方式的比較在52CSS.com上有幾篇文章可以拓展閱讀。
不推薦@import導(dǎo)入方式
ExampleSourceCode
"http://www.w3.org/TR/html4/strict.dtd"> <htmllanghtmllang="en"> <head> <metahttp-equivmetahttp-equiv="content-type"content="text <title>Pagetitle-52css.comtitle> <styletypestyletype="text/css"media="screen"> @importurl("styles.css"); style> head> <body>...body> html>
推薦引入外部樣式表方式
ExampleSourceCode
"http://www.w3.org/TR/html4/strict.dtd"><htmllanghtmllang="en"><head> <metahttp-equivmetahttp-equiv="content-type"content="text <title>Pagetitle-52css.comtitle> <linkrellinkrel="stylesheet"href="name.css"type="text/css"media="screen"/> head> <body>...body> html>
三、使用繼承
ExampleSourceCode
低效率的 p{font-family:arial,helvetica,sans-serif;} #container{font-family:arial,helvetica,sans-serif;} #navigation{font-family:arial,helvetica,sans-serif;} #content{font-family:arial,helvetica,sans-serif;} #sidebar{font-family:arial,helvetica,sans-serif;} h2{font-family:georgia,times,serif;} 高效的 body{font-family:arial,helvetica,sans-serif;} body{font-family:arial,helvetica,sans-serif;} h2{font-family:georgia,times,serif;}
四、使用多重選擇器
ExampleSourceCode
低效率的 h2{color:#236799;} h3{color:#236799;} h4{color:#236799;} h5{color:#236799;} 高效的 h2,h3,h4,h5{color:#236799;}
五、使用多重聲明
ExampleSourceCode
低效率的 p{margin:001em;} p{background:#ddd;} p{color:#666;} 譯者注:對于十六進制顏色值,個人偏向于色值不縮寫且英文字母要大寫的方式. 高效的 p{margin:001em;background:#ddd;color:#666;}
六、使用簡記屬性
ExampleSourceCode
低效率的 body{font-size:85%;font-family:arial,helvetica,sans-serif; background-image:url(image.gif);background-repeat:no-repeat; background-position:0100%;margin-top:1em;margin-right:1em; margin-bottom:0;margin-left:1em;padding-top:10px; padding-right:10px;padding-bottom:10px;padding-left:10px; border-style:solid;border-width:1px;border-color:red;color:#222222; 高效的 body{font:85%arial,helvetica,sans-serif; background:url(image.gif)no-repeat0100%;margin:1em1em0; padding:10px;border:1pxsolidred;color:#222;}
七、避免使用!important
ExampleSourceCode
慎用寫法 #news{background:#ddd!important;} 特定情況下可以使用以下方式提高權(quán)重級別 #container#news{background:#ddd;} body#container#news{background:#ddd;}
上述就是小編為大家分享的書寫高效CSS注意的七個方面分別是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁題目:書寫高效CSS注意的七個方面分別是什么
標(biāo)題路徑:http://jinyejixie.com/article16/jojsdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、靜態(tài)網(wǎng)站、網(wǎng)站營銷、網(wǎng)站設(shè)計、外貿(mào)建站、網(wǎng)站維護
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)