• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > IE7,IE8 BUG导致CSS下载二次的解决方法

IE7,IE8 BUG导致CSS下载二次的解决方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含CSS,下载二次等相关知识,佚名 希望在学习及工作中可以帮助到您
测试:
正常的CSS加载代码写法:

<link rel="stylesheet" href="http://www.test.com/main.css" type="text/css" />

这样写大家都知道加载是不会有任何问题的,所以也不贴监控图解释了。
在经过html压缩后(去掉http协议头),代码变成如下:

<link rel="stylesheet" href="//www.test.com/main.css" type="text/css" />

压缩后,心里暗爽,html代码又小了, 可是用httpwatch监控一下IE8就发现问题了,测试代码如下(加上了js和image为了方便进行比较):

httpwatch监控图:

   

   oh shit,CSS竟然下载了二次,而且第二次还不是用的缓存,仍然响应200状态。 

  再把连接css代码的href加上http协议头试试:

  

  一切正常了。

 

总结:

     上面问题在IE8,IE7中都会出现,IE6、firefox、chrome都是正常的,而且只会对css有这个问题,js、image都正常,产生根本原因不详。
如果本机只有1个浏览器,不好进行测试,可以使用www.webpagetest.org在线进行测试,www.webpagetest.org同时支持IE7和IE8进行测试。

原文地址:http://www.stevesouders.com/blog/2010/02/10/5a-missing-schema-double-download/

 PS: 虽然标题写的是翻译,但看了原文的就知道,其实根本不是翻译,是看了原文后本人根据原文进行了一翻测试,然后把测试结果写出来。

      因为本人英语水平比较差,所以没有直接翻译。

转载请注明出处:http://www.cnblogs.com/BearsTaR/。 禁止商用!

您可能想查找下面的文章:

  • css小技巧
  • 各大网站CSS初始化代码
  • css权重问题
  • CSS实现鼠标上移图标旋转效果
  • 使用CSS3制作一个简单的进度条(demo)
  • 用纯CSS实现饼状Loading等待图效果
  • 利用CSS3伪元素实现逐渐发光的方格边框
  • CSS3实现内凹圆角的实例代码
  • 利用HTML5+CSS3实现3D转换效果实例详解
  • css3+伪元素实现鼠标移入时下划线向两边展开的效果

相关文章

  • 2017-08-06CSS实现带阴影效果的黑色导航菜单效果
  • 2017-08-06css3制作动态进度条以及附加jQuery百分比数字显示
  • 2017-08-06IE6 select z-index无效,遮挡div bug的解决方法
  • 2017-08-06CSS 选择器命名规范化
  • 2017-08-06很少朋友知道的margin 百分比是按参照物来计算的
  • 2017-08-06CSS 群组化选择符
  • 2017-08-06元素浮动之后文字会环绕而不是重合原因示例解答
  • 2017-08-06DIV+CSS布局也需要注意的SEO原则
  • 2017-08-06css美化表格让其隔行变色显示
  • 2017-08-06纯css实现的下拉导航栏附html结构及css样式

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS 层叠加的5条原则
    • CSS3 伪类选择器 nth-child()说明
    • 学习DIV+CSS难不难 需要掌握哪些知识
    • css圆形图片处理示例(方形图片变圆形图片)
    • CSS定义Radio单选项和Checkbox复选框样式有效代码
    • 根据已知高和宽绝对垂直居中div示例代码
    • hCalendar微格式 关于事件和基于时间或地点的活
    • css sprite简单实例
    • CSS 网页布局中易犯的10个小错误小结
    • ins标签什么时候使用

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有