书写的代码兼容性问题,建议查看css hack。a:link、a:visited、a:hover,按照顺序写。
创新互联-专业网站定制、快速模板网站建设、高性价比麻章网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式麻章网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖麻章地区。费用合理售后完善,十年实体公司更值得信赖。
可能原因如下:HTML页面编码与CSS编码不同(如HTML为gbk,CSS为utf-8)。CSS文件中未指定@charset头声明,导致IE默认使用页面编码来解码CSS文件(DEMO中IE浏览器使用gbk来解码一个utf-8的CSS文件)。
这是因为IE很多方面并没有按html和css的标准来做,它是想搞一套自己的标准,结果证明是失败的,因此IE(主要是指IE8-)不是标准浏览器,很多html5和css3的效果无法在IE中呈现出来。
1、你的定义都没有问题,是不是路径问题,测试一下相对路径和绝对路径。或是文件夹位置不对。
2、如果版式也乱了 说明是css文件路径错误。如果版式正常,只是图片不显示,就是图片路径写错了。在本地和服务器上文件路径有些不同,服务器上可以试着改为绝对路径试试。
3、可能是优先问题,如果是请看,如果不是请忽略。
4、这是因为IE自从IE9开始,会对网页的MIME类型进行验证,如果MIME类型不正确的话,就不会加载相应的样式表或者JS文件,这也是出于安全的考虑。
5、那应该是路径错了,检查css文件的路径,修改为对应的路径就可以了。
6、选择顶部Elements即可调试样式,Resources里面是资源库文件,对于美工来说,一般用来找图片的。
孩子,路径是没有问题滴,但你的这个ID为 header 的容器你是否设置了高度宽度之类的。最简单的验证方法,把 header 设置为 header { background-image:url(../images/logo.gif);border:1px solid red;} 看容器是否正常。
解决方法有两个(任选其一):升级你的点虐 framework 和 ASP.NET到新版本。定义CSS,再将CSS附加给div。
路径错误,母版页里面的背景图片的路径,要按照使用页面的路径来写。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款