网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > CSS
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.CSS布局实例:上中下三行,中间自适.
.网站重构:利用CSS改善网站可访问.
.一个针对IE7的CSS Hack.
.CSS三行三列DIV高度自适应的设置.
.用CSS制作具有亲和力的表格.
.如何查看CSS代码.
.应用DIV+CSS编码时容易犯的一些错.
.凶手loose.dtd导致CSS样式表失效.
.CSS语法手册(五)颜色和背景属性 .
.CSS入门教学十四个问与答.
.全面了解CSS内置颜色(color)值.
.css插入透明png(IE6下PNG背景透明.
.推荐一些所谓的CSS的“顶级”技巧.
.运筹帷幄 用CSS控制网站总“队形.
.CSS中跨浏览器的inline-block实现.
.IE6因为编码问题无法正确解析CSS.
.CSS优先级的读法-详解.
.CSS 循序渐进(一)画个瓢 .
.XHTML头部Doctype声明必不可少!.
.如何用CSS来控制网页字体的显示样.

FF下神秘的不起作用的CSS

发表日期:2008-11-24


我遇到个很诡异的问题,其实在半个月前就找到问题所在了,但是由于交由TS组去处理,所以,一直也没有记下来,今天做下记录吧.
我们先来写个html页面,来方便测试:

Html代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html> 
 
<head> 
 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
 
    <link id="MainCss" type="text/css" rel="stylesheet" href="http://www.cnblogs.com/Skins/UandMe/style.css" /> 
    <link type="text/css" rel="stylesheet" href="http://www.mio-tour.com.tw/style/style.css" /> 
</head> 
<body> 
    aaaaaaaaa为了方便大家的测试  
<a href="#">ccccccccccccc</a> 
</body> 
</html> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <link id="MainCss" type="text/css" rel="stylesheet" href="http://www.cnblogs.com/Skins/UandMe/style.css" />
    <link type="text/css" rel="stylesheet" href="http://www.mio-tour.com.tw/style/style.css" />
</head>
<body>
    aaaaaaaaa为了方便大家的测试
<a href="#">ccccccccccccc</a>
</body>
</html> 
写好后保存成UTF-8编码的.然后用Firefox打开.如果正常的话,鼠标悬停在cccccc上的时候应该是桔黄色.但是实际上是咖啡色.如果你用IE打开此页面,则显示的是桔黄色.
然后你可以将下面的那个css文件下载下来,保存在本地,然后地址指向它,再用Firefox打开...怎么样,也是桔黄色了吧.
好我们再玩个诡异的.我们将下面的那个css的地址恢复成我原先的地址.然后将最上面的那行验证删除掉,刷新...怎么样,还是桔黄色吧.

好了,看过了效果,总结下问题:为何firefox无法在有验证XHTML的情况下引用下面的那个CSS,如果说CSS有问题,那为何将此CSS下载到本地指向它,却又可以使用了呢?此诡异的问题是我发布项目后无意中发现的.所有IE下都没有问题,FF2.x,FF3.x都试过了,都有问题.用 firebug看后发现CSS其实也已经下载下来,但是就是不起作用.

如何?挺诡异吧.当然,我现在也找到了问题的所在:在网站的代理服务器上.
加了标准验证的页面,apatech代理将其判定为了text/html,而不是text/css.所以,即是下载下来了,也还是不能使用.而FF又是比较严格执行的,所以,则无法执行了.

上一篇:CSS笔记-除了a标签外的hover属性的应用 人气:362
下一篇:CSS下拉菜单的制作 人气:583
浏览全部CSS的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐