html中title没写完整造成同样的页面firefox可以显示,其他浏览器都是空白

无聊的IE,失败的IE就是个垃圾。
不过也怪自己不好,一个页面在IE中或者在基于IE内核的浏览器中显示为一片空白,但是在火狐浏览器或者其他非IE浏览器中显示正常,这种情况下问题很有可能出现在Title标签上。
这次记住了:
1.title标签未写完整。
如:《title》murray-专注于网站建设及优化《title》,
解决办法:只要把它更改完整应该就没问题。
2.title标签位置不对。
如: 《title》murray-专注于网站建设及优化《/title》

解决办法:将meta标签内和title标签位置互换即可。
原因:Content-Type的位置出现在title之前。这使得IE浏览器不知怎么解释这个数据(按照图片解析还是按照文本解析),IE一片迷茫,所以就出现空白现象。FireFox 会“阅读”完所有代码后判断编码方式,自然不会出现空白现象。


css文件后面为什么有参数

客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件
举例来说:

可以看成是css的一个版本号,如果css改动过,担心浏览器本地css文件没有及时更新而导致页面没有出现相应效果时,就可以通过修改这个?后面的号码来达到使浏览器重新下载最新的css文档!


怎么做网站(基础知识)

网站说倒底就是我们想要展示的内容在浏览器上的一种表现形式。直到互联网历史的人都知道,在互联网的早期,大家都是通过一个类似现在windows网上邻居的界面来共享信息的。人们要从众多的文件和文件夹中找到自己想要的东西是件很累的事情,于是大家想到弄一个索引页,于是目录和介绍出现了。为了便于找到这些目录,并方便的阅读它,一个叫姆·伯纳斯-李(Tim Berners-Lee)的人发明了首个网页浏览器WorldWideWeb并第一个使用超文本来分享资讯。而那些用超文本编写的目录便成了网站的最早前身。
说到这里我们就不能不介绍html了。HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
想要做好网站,Html是必学科目。同时我们还要知道当前主流浏览器,它们种类繁多,稍有不慎就导致我们辛苦做的页面表现大乱。而且他们在某些方面还互不兼容,我们只有直到他们的脾气才能驾驭好。
Internet Explorer IE 6-7
火狐浏览器Mozilla - Firefox
opera
chrome:google浏览器
Tencent Traveler(腾讯TT)
TheWorld(世界之窗)
MagicMaster (M2,魔法大师)
miniie
Thooe(随E浏览器)
遨游 下载地址
绿色浏览器Greenbrowser
Safari
其中IE6-7是现在用户量最大的,火狐Firefox排名第二,只要要求不高,我们只要以这三个为准就好了。
网站建设说起来简单,但做起来却没有那么容易。以上是本人的心路总结,希望对新人的成长能有所帮助。当然我也不是什么高手,如有不妥之处,还望大家指正。如有转载请表明出处,谢谢。


多浏览器的css实现半透明div

很好用的多浏览器透明代码
<style>
.filter
{
border:1px solid #C79810;
background-color:#6BBA70;
filter:alpha(opacity=80);
-moz-opacity:0.8; /* Moz + FF */
opacity: 0.8; /* 支持CSS3的浏览器(FF 1.5也支持)*/
width:200px;height:200px;
}
</style>
<div class=”filter”>测试代码</div>?


加速你的Firefox

1 、启用流水线技术
浏览器通常都是发送请求到服务器,然后等待,直到服务器回应,而流水线技术则允许用户在服务器响应之前输入多个请求,这样就减少了页面载入时间。
在地址栏中输入“about:config”,进入配置页面,双击“network.http.pipelining”、 “network.http.proxy.pipelining”,将其值均设置为“true”,然后双击 “network.http.pipelining.maxrequests”,输入数值,比如8或是更高。
提醒大家,并不是所有的服务器都支持流水线技术,如果你发现调整后反而影响了速度,那么最好还是将“network.http.pipelining”和“network.http.proxy.pipelining”恢复为默认值。
2、更快地渲染处理
输入“about:config”,按下“Enter”键,然后在窗口任意处点击右键(苹果用户使用“Ctrl”),选择New>Boolean,新建content.notify.interval,赋值500000(注意:不是50000)。
再次右键单击页面,选择New>Boolean,新建content.notify.ontimer,赋值为“true”即可。
3、更快地加载
输入“about:config”,按下“Enter”键,右键单击页面,选择New>Integer。新建content.switch.threshold,赋值250000(四分之一秒),点击确定就可以了。
4、无间断运行
你还可以使你的Firefox完全忽略用户界面,直到当前页面完全加载。
输入“about:config”,按下“Enter”键,在页面任意处点击右键,选择New>Boolean,新建content.interrupt.parsing,设置为“默认”,点击“确定”即可。
5、阻止Flash
当我们浏览很多网页时,经常会有Flash跳出来,这不仅影响我们的阅读而且降低了浏览器的速度,不过这里有一个简单的办法可以解决你的烦恼。
从http://flashblock.mozdev.org下载安装Flashblock,它会帮你阻止弹出的Flash,如果你想要观看其中的一些,那么只需点击其占位符即可下载下来正常观看。
6、增加缓存容量
输入“about:config”,按下“Enter”键,右键单击页面,选择New>Integer。键入browser.cache.memory.capacity,赋值65536,确定后重启Firefox即可获得更大的缓存。
7、启动TraceMonkey
TraceMonkey是Mozilla推出的新一代JavaScript引擎,将应用于Firefox3.1中,它大大提高了 JavaScript的编译速度,速度比先前版本提高了近20倍,由于还存在许多Bug,所以在常规的Firefox下载中还不包括 TraceMonkey。
如果你想现在就提高Firefox的速度,而且愿意冒着TraceMonkey会带来的未知风险,那么从ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/下 载安装,输入“about:config”,按下“Enter”键,在过滤器中输入“JIT”,然后双击 “javascript.options.jit.chrome”和“javascript.options.jit.content”,将其设置均改为 “ture”,然后你就可以运行这个最快的Firefox Javascript引擎了。
8、压缩数据
如果你的网速很慢,那么怎样让Firefox的速度依然很很快呢,建议你安装toonel.net,这种小巧的Java程序会改变你的网络访问路径,同时压缩数据。这对于降低你的数据传送非常有帮助,如果你的每月流量有限制的话就更有用了,而且它可以使你的浏览器性能提高几乎一倍。


网页性能优化工具

Firefox Firebug Net panel,见http://www.getfirebug.com
Yslow,Yahoo 性能扩展Firebug,见http://developer.yahoo.com/yslow/
Firefox LiveHTTP Headers,见http://livehttpheaders.mozdev.org/
IE Fiddler,同时也是一个多用途封包监听器,见http://www.fiddlertool.com/fiddler/
IE HTTPWatch,见http://www.httpwatch.com/
Web检查工具,见http://webkit.org/blog/?p=41