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: 、

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

  • 男人不安全了?日本读心美女机器人,你咋想的它全知道! 2019-05-03
  • 重庆市永川区:“1+8+X”模式探索基层人民调解新路子 2019-05-03
  • 春节我在岗:爸妈,儿子在军营给您们拜年了 2019-04-22
  • 传统文化,在中国文化里,居住是衡量一个家庭生活的基本因素。 2019-04-15
  • 俄韩就铺设途经朝鲜的天然气管道恢复磋商 2019-04-15
  • 经营者要想“我心换你心”,就要未雨绸缪,让不诚信的诱惑少一点,如此才能在市场中生存下来。反过来说,承担不起亏损就关门歇业,是否也是一种不诚信呢? 2019-04-11
  • 江西省能源集团公司党委副书记胡运生等2人被调查 2019-04-11
  • 乌鲁木齐:这个端午,他们的假日叫“坚守” 2019-03-29
  • 中国电信安康分公司60家智慧家庭便民服务中心盛大开业中国电信安康-最新活动 2019-03-28
  • 中心城区核心片组完成签约清零任务 2019-03-28
  • (Dos sesiones) Legislativo nacional de China concluye sesión anual Spanish.xinhuanet.com 2019-03-28
  • 西班牙一旅游公司官网竟把台湾和香港列为“国家” 2019-03-27
  • 【一周反腐】广东、重庆等地多名厅级干部被查处 2019-03-27
  • 任志强:房价走势并不是不可预测市场 开炮 2019-03-26
  • 世界醉美10条街道,亚洲只有中国上榜! 2019-03-23
  • 632| 423| 310| 22| 1000| 10| 373| 804| 152| 405|