首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

解决IE响应式的解决方案css3-mediaqueries.js生效问题

解决这个问题之后,又发现了另外一个坑:发现博客在 IE8 及以下版本的响应式生效。 奇了怪了,记得鸟哥老早更新 Begin 的时候就解决了这个 IE 下 CSS3 响应式问题,咋就无效呢?...看了下源代码,发现 Begin 下会在 head 部分引入如下代码: <!...也就是说,这 2 个 js 只能用和主站一样的域名,而不能用其他域名,否则就不会生效! 好吧,懒得去深究为什么它不支持跨域了,直接把上述代码修改如下就搞定了: <!...生效,那么含有上述响应式的 css 代码就不能跨域!...将 style.css 中响应式写法的 css 代码全部复制一份,放到额外的一个 css 文件中,然后使用和网站相同域名,引入到 head 部分的 IE 判断语句中即可!

2.5K90
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript程序与设计入门到入土

JavaScript代码的书写位置 和 css 一样,我们的 js 也可以有多种方式书写在页面上让其生效 js 也有多种方式书写,分为 行内式, 内嵌式,外链式 4-1 行内式 JS 代码(推荐)...-- 注:onclick 是一个事件(点击事件),当点击元素的时候执行后面的 js 代码 --> 4-2 内嵌式 JS 代码 内嵌式的 js 代码会在页面打开的时候直接触发 <!...-- 注:script 标签可以放在 head 里面也可以放在 body 里面 --> 4-3 外链式 JS 代码(推荐) 外链式 js 代码只要引入了 html 页面,就会在页面打开的时候直接触发...新建一个 .js 后缀的文件,在文件内书写 js 代码,把写好的 js 文件引入 html 页面 // 我是 index.js 文件 alert('我是一个弹出层') <script src

10030

JS相关概念

1、CSS和JS在网页中的放置顺序是怎样的? (1)CSS 对于谷歌浏览器和Safari放在head或body都一样。因为它是在全部的样式表完全加载下来之后才开始渲染页面,将内容呈现在页面上。...未加载完成的标签只阻塞其后面的HTML内容显示,而对其前面的HTML内容则不阻塞,所以如果将CSS放在前面head则和Chrome一样,如果放body则会出现...综上:如果你想让页面闪烁放在head,如果你想让页面不白屏放在body。 (2)JS 如果JS文件很小放在前面head或后边body闭合标签之前都可以。...如果JS文件很大则应该放在后面body的闭合标签之前。 因为在加载 JavaScript时会阻止其他内容的下载,要等到JS文件下载解析完之后才会显示网页内容。...若JS文件很大放在前面就会导致加载时间较长,网页会一直白屏。还有一个原因是因为JS一般会涉及到一些DOM操作,所以要等全部的dom元素都加载完再加载JS

1.6K20

DOM编程

dom操作动态脚本 我们一般写js代码的时候一般会创建一个js文件,在js文件写入js代码,然后通过引入外部文件的方式来引入到html中。...); 我们在js代码中打印了 我是外部js文件 这句话,用这个方法同样可以生效 我们还可以用另一种方式写,把他封装起来,我们只需要在用的时候传参就可以了。...= document.getElementsByTagName('head')[0]; head.appendChild(link); 这里我设置了文字阴影,它同样也可以实现。...我们还可以像上面操作script一样给他封装成一个函数,我们调用的时候传参就可以了,这里演示了。 再说一个我们在html写内部样式怎样用DOM来操作。...= document.getElementsByTagName('head')[0]; head.appendChild(style); 我们通过这个方法也可以直接实现,大家也可以看到我的代码已经把写的样式注释掉了

35730

如何让浏览器缓存文件

浏览器发现文件名有更改,会重新获取静态资源,达到了缓存文件的目的。 使用HTML禁用缓存 HTML也可以禁用缓存, 即在页面的head标签中加入meta标签。...那么可以考虑将需要动态替换的文本配置放入.env文件,并在打包的时候,将.env文件的配置暴露出去成为JS文件,这样就可以打包后进行修改JS文件,让配置实时生效。...但是配置文件会很庞大,不适合放在.env文件中,所以该方案放弃。 Vite针对静态资源的处理,提供了public指定目录。可以将资源放在指定的public目录中,它应位于你的项目根目录。...尝试使用import语法引入到JS文件中,Vite会报错。提示你需要将资源使用script或者link的方式在html文件引入。...打包后可以修改配置文件的值,并且确保浏览器不会对该文件进行缓存后,刷新浏览器便可以得到最新的替换文本。这里我采用了使用随机数的方式来让浏览器缓存文件。

2.3K30
领券