一、div 标签未关闭
这是版面设计失效的最常见原因之一。当我们了解到这是多少精致的版块设计失效的罪魁祸首时,总会大吃一惊。开启的div标签是最普遍的版块设计失误之一,也是最难诊断的失误之一。验证程序有时会指向错误的开启div标签,诊断时就像大海捞针一样麻烦。
二、不当的DOCTYPE声明
不声明DOCTYPE,或者在文件开始错误声明DOCTYPE,也是一个常见错误。根据一般经验,Strict DOCTYPE是大家追求的最高级验证。Strict validation表明你的网页能够在所有浏览器上都得到最佳展示。
三、结尾斜线
如果你的网站不能验证,很有可能是在代码的某个地方漏写了结尾斜线。我们很容易忽略结尾斜线之类的东西,特别是在image标签等元素中。
在严格的DOCTYPE中这是无效的。要在img标签结尾处加上“/”以解决此问题。
四、JavaScript
如果已经声明Strict DOCTYPE,就需要在JavaScript中覆盖CDATA标签。验证程序的这一方面难倒了很多程序员,因为网站倾向于为广告和追踪脚本使用嵌入的 JavaScript。
五、不良嵌套
嵌套就是元素里又包括元素,我们容易混淆嵌套元素的顺序。例如在div标签前启动strong标签,但又先关闭div标签。这可能不会改变版块布局,但却会使你的版块设计失效。
如果仍无法发现,建议用“开发者模式”/“调试模式”(F12打开)查看对应元素继承了哪些属性,是不是其他的样式覆盖了自己设置的样式。
浏览网页产生的流量是由网页html代码、flash、图片、css、js等文件体积组成,因此,控制空间网页流量就得从这几个部分出发,减少它们的体积容量。1、优化html代码
优化html代码,基本做法是去掉很多不必要的字符,例如去掉注释部分、去掉空行等。
还有更重要的是html代码的书写问题。用最少的代码实现需求,是一个html程序员必须永远追求的境界。举个很简单的例子,假如你对网页表格宽度的定义,是在每个表格里都用“width="***px"”,那么你的写法虽然能实现要求,但是总体看来是比较低效的。你完全可以用css全局定义一下table{width:***px}。这样处理,你的代码就会减少很多,简洁很多,进一步说,你的网页体积就会减少,网页打开时间就会减少,网页流量就会减少。
优化html代码,当然少不了gzip压缩,通过gzip压缩,代码的传输量会减少60%以上!这是控制流量最值得推荐也是最应用广泛的方法。你的网站启用了gzip吗?立即在线检测gzip压缩看看。如何启用网站的gzip压缩功能?
所以,优化html代码,无论是对于网页流量的控制还是网页打开时间的控制,都是非常重要的。不过你如果用的是现成的程序模版,基本是不用怎么优化html了,开发者多在这方面下了很大功夫,做得已经很优秀的了。
2、优化flash
flash体积一般比较大,这里谈的优化flash,并不是说如何去做体积更小的flash,而是站长对flash的取舍问题。一张网页,如果放太多的flash文件,网页体积就会变得非常之大,网页打开速度会变得比较慢,网页流量却会增加得很快。
所以,网页应尽量少用,最好不用flash文件。
3、优化图片
图片是网页的重要组成部分,一张网页如果没有图片就会变得太过沉静,很影响网页美观,也影响用户感受。但是一张网页如果图片数量过多或体积过大,就会严重影响下载速度和打开时间,再就是,它会让你的网页流量增长迅速,这对于受月流量限制的空间来说,简直就是个噩梦。
所以,网页除了使用很必要的图片外,其他不相干的图片应尽量不用。一部分人使用图床来控制空间流量,这样做是个办法,但不可否认会导致网页的打开时间增多和速度减慢的问题。
因此,我认为图片最好是在正式放到空间使用前,做个压缩优化。webkaka的图片在线压缩优化工具,给大家提供了一个便利,经测试,部分图片的无损压缩比达到90%以上!换句话来说,50k的图片经过无损压缩后,只有5k!
4、优化css
优化css,主要是从代码出发,删除多余的字符,从而达到压缩优化的目的。webkaka的css在线压缩优化工具,能使部分css代码压缩比达到30%以上。使用压缩优化过css文件,可以减少网页的总体积,从而减少浏览网页时产生的流量。这是控制网页流量的一个手段。
5、优化js
与优化css一样,主要是从代码出发,删除多余的字符,从而达到压缩优化的目的。webkaka的js在线压缩优化工具,能使js代码压缩比达到20%以上。
总结
网站空间月流量超标,是站长不愿看到的事,但是换另一个角度来看,网站流量超标,不就说明了网站流量提升了么?这应该事个值得庆贺的事!而对于本文提到的控制网页流量的方法,其实只能是治标不治本,最好的做法是用个没有月流量限制的空间,那样,你可以腾出更多的时间去做网站内容,而不用再去担心网站流量的问题。
开通2012版旺铺的朋友都会发现淘宝越来越向广大卖家朋友开放了,其中最重要的体现是支持自定义CSS了。CSS不是短时间可以学会的,这也让广大卖家朋友头疼,不过不用太过担心,淘宝既然开放了,就会有很多像我一样专门搞技术的人将复杂的操作简单化。今天我来跟大家分享一个淘宝2012版旺铺CSS代码在线生成工具。这个工具可以让复杂的CSS代码编写变成简单的可以视化鼠标点击操作,通过工具,不懂任何CSS代码的朋友也可以自由设计出自己要想的导航。先来看一下修改CSS代码后的效果图(通过工具可以随意修改颜色)下面我们一起来学习怎么工具生成CSS代码:第一步:进入CSS导航在线生成工具页面( http://taobaokaidian.com/tool/dhcss/ 如果不能点击打开,请复制网址到时浏览器中打开),我们先来看一个工具页的结构:工具主要有两部份组成,第一部分是预览区,第二步份是编辑区。第二步:修改颜色。点击编辑区的彩色小方框,可以修改对应区域的颜色。修改的过程中可随时点击“预览”按钮查看修改结果。第三步:获取CSS代码。点击“获取CSS代码”按钮,工具会根据您的设计生成相应的CSS代码。第四步:按装CSS代码。进入店铺装修页面,鼠标移到导航上面,在弹出的文字中点击”编辑“,在弹出的对话框中点”显示设置“。然后把CSS代码粘贴上去即可。到此,我们的个性导航制作完成! 查看原帖>>