如何来进行CSS的优化和验证

html-css018

如何来进行CSS的优化和验证,第1张

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: Arialtext-decoration: underline">Home</p>

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

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

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

请把它们写成这样

<p>Home</p>

<p>About</p>

<p>Contact</p>

<p>Sitemap</p>

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

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

网站通过W3C验证有何好处? 1.提高网站的可访问性和用户体验,从而带来更多的访问者(我对这条表示怀疑) 采用了div+cssd布局,能够友好对待视弱、色盲等残障人士 页面能被更广泛的设备所访问,如屏幕阅读机、手持用户、搜索引擎的蜘蛛、打印机等 能够兼容各种大多数浏览器,不会因为兼容问题导致网页内容错位,失去潜在客户. 2.对搜索引擎更加友好、有利于提高网站排名 通过w3c标准的网页,多数用css来控制,使网页代码简洁,结构化程序更高 对搜索引擎蜘蛛友好,是网页更容易被收录 3.易于维护、速度更快 因为是用的是CSS文件控制页面形态,只需改变CSS文件就可以达到网站主题的改版 网页代码相对简洁,使得网站不会臃肿,加快页面加载速度,使网站显示更快速 4.提升网站形象(没啥感觉)

这个根本就不是CSS代码,这个是html 代码,CSS代码是写在CSS定义区域内,而且你这个表格的标签有错误,缺少代码,例如这句max-width:480px 这个是最大宽度,还要定义最小宽度的标签,我们现在写网页都直接写在CSS里面了, 是不会写在html里面的