这是因为IE自从IE9开始,会对网页的MIME类型进行验证,如果MIME类型不正确的话,就不会加载相应的样式表或者JS文件,这也是出于安全的考虑。
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都网站建设、富裕网络推广、微信小程序开发、富裕网络营销、富裕企业策划、富裕品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供富裕建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
可能原因如下:HTML页面编码与CSS编码不同(如HTML为gbk,CSS为utf-8)。CSS文件中未指定@charset头声明,导致IE默认使用页面编码来解码CSS文件(DEMO中IE浏览器使用gbk来解码一个utf-8的CSS文件)。
我觉得你可能是写错了,引用外部CSS链接样式的写法: 你也有可能是html的编码,就像楼上朋友所说的一样。
charset=utf-8 检查下你css文件保存的编码是不是这个。还有些情况重新启动电脑就ok了。
典型的css兼容问题,即该组css样式中使用了火狐浏览器不兼容的属性,导致样式无法生效;火狐浏览器的误设置,将css样式关闭。开启方式:菜单-查看-页面样式,选择为“基本页面样式”即可。
css路径错误,火狐浏览器与IE不同,IE可以直接用中文路径,但火狐浏览器不能直接用,它都是选转化成非中文字体才有的。所以,如果路径中有非英文字,请换好后再试。也有可能,你是你的CSS文件没有链接对,只是在本地联接。
type类型声明不正确,修改为:除了这个方法以外,还有另外两种也可应用样式,分别是内嵌式和嵌入式。您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
您好!很高兴为您答疑。据您所提交的资料推测可能是缓存问题,第一次获取的时候,没有完整获取到您所编写的css,建议您尝试清理下缓存试一试。如果对我们的回答存在任何疑问,欢迎继续问询。
因为火狐不支持xml中CSS的ID选择器,故您无法通过ID值进行样式定义,class和id的用途是不一样的,不带#时,既是class,是对html标记选择器的一种扩展,CLASS可以给多个标记反复利用。
没有遵循W3C标准。火狐对CSS的兼容本来就不是太好。所以,出现问题很是正常的。
1、兼容技巧:把大多浏览器预览效果为你想要的写在最顶。然后一些不兼容的版本就写在下面。例子如下:margin-top:20px;/*IE7+、FF*/(比如这个样式写上去之后IE7-火狐显示效果都是你想要的。
2、浏览器方面,安装IETester,IE8,FF最新版,opera最新版,这样就可以做好本地调试。到你的网站完全兼容这些浏览器的时候再做个远程测试,网址 http://browsershots.org/ 远程测试必须在服务器上进行。
3、浏览器兼容问题一:不同浏览器的标签默认的margin和padding不同 问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
1、在DW里定义的CSS样式无法在页面里显示出来,其原因是因为css样式语法书写错误。 只需一个定义即可。!--注释语句前半段出现语法错误,请完善或者直接删除。在css样式书写完后,需加上标签表示结束。
2、检查css样式表是否保存 检查css样式表路径是否正确 如果是本地电脑调试,检查一下CSS路径中是否有中文或者特殊符号。如果以上文件和路径都确认没问题,需要检查css代码,比如css中的背景图片路径是否设置正确。
3、如果是DW里有效果而在浏览器里没效果的话,那应该是你的CSS还是有问题,可能是不兼容你这个浏览器,或者是写的本身有问题,但是DW也把它正常显示了,而浏览器就没办法正常显示,也有可能是别的什么原因。
4、检查CSS样式表的编码。很可能是CSS样式表的编码用了GBK,而页面文件用了utf-8。