Question to say "I can!"

CSS優化技巧7則

2011-07-04

CSS是頁面效果呈現中非常重要的組成部分,它包括顏色、大小尺寸、背景和字體等。寫CSS很簡單很容易,但是要想寫出精煉的CSS代碼還是有很多技巧的。

下面就是技巧7則:

1. 合并多個相同屬性;

比如很多人寫margin會這樣寫

margin-top: 8px;
margin-right: 4px;
margin-bottom: 8px;
margin-left: 4px;

但是這樣寫更高效

margin: 8px 4px 8px 4px;

對于font屬性來說,也一樣,

常規寫法

font-family: Tahoma;
font-weight: bold;
font-style: italic;
font-size: 12px;

推薦寫法

font: italic bold 12px Tahoma;

常規寫法

background-image: url(bk_main.jpg);
background-repeat: repeat-x;
background-color: #ccccff;

推薦寫法

background: #ccccff url(bk_main.jpg) repeat-x;

2. 把具有相同屬性的標簽寫在一塊;

比如

H2
{
    font-size: 16pt;
    color: #4169e1;
    font-family: 'Trebuchet MS' , Arial;
    margin: 4px 0px 2px;
    padding-left: 10px;
    text-decoration: underline;
}

H3
{
    font-size: 14pt;
    color: #4169e1;
    font-family: 'Trebuchet MS' , Arial;
    margin: 4px 0px 2px;
    padding-left: 10px;
    text-decoration: underline;
}

更好的寫法是這樣

H2, H3

{

color: #4169e1;

font-family: ‘Trebuchet MS’ , Arial;

margin: 4px 0px 2px;

padding-left: 10px;

text-decoration: underline;

}

H2

{

font-size: 16pt;

}

H3

{

font-size: 14pt;

}

3. 簡化顏色;

比如 #99ff33 可以寫成 #9f3

比如 #ff0000 可以寫成 with #f00

比如 #000000 可以寫成 #000

4. 在父級元素中用Class;

比如有這樣一段代碼

<p>Home</p>

<p>About</p>

<p>Contact</p>

<p>Sitemap</p>

其實上面的可以這樣寫

<div>

<p>Home</p>

<p>About</p>

<p>Contact</p>

<p>Sitemap</p>

<div>

5. 不要使用令人眼花繚亂的注釋;

比如下面這樣的

/*****************************/
/**********Header CSS*********/
/*****************************/

你可以把它寫成這樣

/*Header CSS*/

6. 永遠不要在行內元素中加入CSS;

<p style="font-size: 14pt ;font-family: Arial; text-decoration: underline;">Home</p>

<p style="font-size: 14pt ;font-family: Arial; text-decoration: underline;">About</p>

<p style="font-size: 14pt ;font-family: Arial; text-decoration: underline;">Contact</p>

<p style="font-size: 14pt ;font-family: Arial; text-decoration: underline;">Sitemap</p>

請把它們寫成這樣

<p>Home</p>

<p>About</p>

<p>Contact</p>

<p>Sitemap</p>

7. 移除多余的空格和空行。

移除多余的空格和空行能夠減小style文件大小.

via: DailyCoding

作者:admin | Categories:設計問題 | Tags:

發表評論

電子郵件地址不會被公開。 必填項已用*標注

*

澳洲f1赛车b盘开奖套路 今天黑龙江福彩22选5 itf网球比分直播 江苏7位数第20010期开奖结果 龙腾内蒙古麻将下载 广西十一选五 sm捆绑教程 av高潮痉挛抽搐番号 太原酒店小姐上门服务 188足球比分预测 扑克麻将怎么发牌 皮皮四川麻将最新版 佐佐木明希超清无码 快乐十分 广西十一选五走势图 四川熊猫麻将1元微信群 麻将怎么玩视频教学