|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
每个声明内只能有一个属性,如果属性值中含有空格用双引号括起来例,在一个声明块内可以有多个声明,每个声明用分号隔开。
网页接纳了UTF-8编码格局,这原本没有成绩,成绩是内部CSS文件默许是ANSI编码,并没有保留为UTF-8格局。大概你会发明在一样平常情形下如许也是没有成绩的,但是当CSS文件中包括有中文正文时便可能不尽善尽美了!估量是IE6版本以下的扫瞄器在剖析这个CSS文件时由于编码成绩而没法准确剖析,以是才会产生CSS在IE6下不起感化的情形。看来微软已注重到这个成绩,在IE7中把它修复了。可是用 IE6的人仍是很多。因而这个成绩必要办理:
办法一:把CSS、JS和网页文件都一致保留为UTF-8格局。
办法二:往失落CSS、JS中的中文正文,大概改成英文。
上文为IE6由于编码成绩没法准确剖析CSS文件
偶然候我们发明我们写的html页面援用内部css文件的时分在IE7和FF中可以很好的被剖析,即能一般显现,可在IE6中却完整没有被剖析,即css文件里的款式基本没使用到我们的html页面,这是怎样回事?入手下手我把css文件外头的一切款式都复制粘贴到html页面中的<style></style>中,如许做今后,IE6、IE7、FF都能一般显现了,这也就申明内部的css文件应当是存在甚么成绩了,为何在IE6中呈现这成绩,而在IE7和FF中却没有?网上google了下,发明是IE6中对页面的编码有严厉的请求,我检察了下,伴侣发过去的css文件用的编码是GB2312的,而html文件用的是utf-8的,本来成绩就出在这里了,我把css文件内容的编码用ed改成utf-8,再次测试的时分,统统恢复一般了,另有就是我发明伴侣的css文件内里用中文正文,严峻倡议伴侣们不要在css文件内里用中文来正文,如许也会引发编码的成绩。
如果单独使用DIV而不加任何CSS,那么它在网页中的效果和使用是一样的。 |
|