HTML页面精简代码只需做好这5步(html页面精简代码只需做好这5步程序)

yumo66623小时前技术文章3

网站打开速度慢?网站加载图片慢?网站容易卡顿?身为站长和网站用户的你有没有遇到过这种情况?没错,这些都是网站页面体积惹的祸。解决办法是通过技术手段去掉臃肿杂乱的代码,减小网页文件大小,加快网页加载速度,替身网站打开速度。

网页精简代码主要涉及以下几个要点:

1.CSS样式精简

网页制作应通过CSS(层叠样式表单)来统一定制字体风格。例如:

(bstyle="color:red;font-size:16px;")测试(/b)

(divid="divmain"style="font-size:12px;")DIV(/b)

(divstyle="color:red;")红色(bstyle="color:green;")绿色(/b)(/div)

----------------------

(styletype="text/css")

b(color:red;font-size:16px;)/*通用对象*/

#divmain(font-size:12px;)/*ID对象*/

.red(color:red;)/*定制类别*/

.redb(color:green;)/*定制类别下的通用对象*/

(/style)

(b)测试(/b)

(divid="divmain")DIV(/b)

(divclass="red")红色(b)绿色(/b)(/div)

CSS精简代码示例文件把文字的字体、字号、颜色、背景色等统一起来,不用对每段文字单独进行格式定义,从而减少大量重复性标签。注意把所有css文件单独存放在命名为css的外部文件中。

语法:(linkrel="stylesheet"type="text/css"href="/common/client.css")

作用的优先级:自身的style属性)页面的内部style对象)页面外部css文件。

下载:css帮助

2.JavaScript精简:

1.简化js中的函数名称和变量。

例如:Google,里面的函数名称只有1个或者2个字符。

2.将网页的公共部分转换为脚本并存于js文件里。这样可以减少文件大小,加快下载速度,同时也方便管理。不过不能将导航等等优化的关键代码转换成js,否则搜索引擎搜索不到。

转换方式:

原来:(h1)天天收藏夹(/h1)

脚本:document.write(“(h1)天天收藏夹(/h1)”);

例如:华军软件园源代码,将标题、导航等等都放着js文件里,将导航放在js里面就不太好了。

3.使用base标签精简:

Base标签是一个全集控制的标签。

比如:

(AHREF="
http://www.llsffx.com/code/1.htm"target=”_blank”)代码一(/A)

(AHREF="
http://www.llsffx.com/code/2.htm"target=”_blank”)代码一(/A)

其中http://www.llsffx.com和target=”_blank”:多次重复,增加无用的代码。

修改为:

(head)

(basehref=”http://www.llsffx.com/”target=”_blank”)

(/head)

(body)

(ahref=”/code/1.htm”)代码一(/a)

(ahref=”/code/2.htm”)代码二(/a)

(/body)

4.慎用网页精简代码工具

通常的网页精简代码工具,对htm精简代码具有一定的破坏性,常常为了精简代码将标签的后半个标签删除,造成网页的不完整。

处理前:(table)(tr)(td)第一行(/td)(/tr)(tr)(td)第二行(/td)(/tr)(/table)

处理后:(table)(tr)(td)第一行(tr)(td)第二行(/table)

处理后(/td)(/tr)被去掉了,使页面不完整。

5.删除空格和回车

机智的精简代码是连多余的空格和回车都删除的一干二净。这样能够使网页文件大小下降不少。但是这样的做后果是容易使代码排列杂乱,加大程序猿修改代码进度。

注:()替换成<>和{}

相关文章

CSS常用十六进制颜色代码对照表(十六进制颜色代码原理)

我们在做网页时,经常会用到十六进制颜色代码,一个漂亮的网页,它的颜色搭配必定有讲究,下表是一些常用的颜色及十六进制颜色代码对照,记录在此,以便查阅!...

生成引人注目色彩的小型Javascript脚本——randomColor

介绍randomColor是一个生成随机颜色的JavaScript脚本,对于写代码的我们来说,生成一个随机颜色或许并不复杂,但是想要生成一个比较吸引人的随机颜色可能是需要花费一番功夫的,但如果已经有人...

HTML 标签和属性值的基本格式(html标签及属性大全百度资源)

HTML: HyperText Markup Language 超文本标记语言HTML代码不区分大小写, 包括HTML标记、属性、属性值都不区分大小写;任何空格或回车键在代码中都无效,插入空格或回车有...

PC网站建设必备代码知识:HTML基础与应用技巧

在PC网站建设的相关课程里,代码扮演着至关重要的角色。只有熟练运用正确的代码,我们才能打造出功能完善、用户体验出色的PC网站。接下来,我会详细讲解在PC网站建设环节中必须了解的代码知识。HTML基础代...

vb.net的颜色赋值代码(vb颜色表示代码)

有没有人跟我一样,对颜色的名称,除了常用的几种(如红色,白色,黄色,蓝色,绿色,黑色),就无法说出其它颜色的名称来。我解决这个问题的办法,我有一个图,上面都是Color结构已经定义的颜色的名称及对应颜...

html开发笔记08- 字体样式与颜色(标签的属性)

一、标签的分类:双标签和单标签双标签:就是成对出现的,类似于这种 <html> </html>单标签:就是可以单个使用的,类似于 <br> 换行标签 或 <h...