CSS 和 JavaScript 以内联方式出现在源代码中
CSS and JavaScript appearing inline in sourcecode
我有一个运行流畅的网站,但我刚刚看到当我在Chrome和IE9中查看源代码时,它显示了我的css和javascript内联,而不是文件的链接。 <style type="text/css" style="display:none">[my css]</style>
而不是我在PHP编辑器中看到的<link rel="stylesheet" type="text/css" href="style.css" />
,而是我故意编码的。我在其他网站上没有看到这样的东西,只在我的网站上看到。
这怎么可能?服务器设置发生了某些变化?
浏览器工具只是内联它,以使您的调试更容易。这只是为了方便您显示页面的流程。这些文件仍然是外部文件,并在许多页面之间共享。
有
3 种不同的方法可以将 CSS 添加到 HTML 页面:内联、外部和基于属性。
内联CSS就是你现在所拥有的。这是CSS代码直接嵌入到HTML中的时候。
外部 CSS 是指引用 CSS 文件,如第二个示例。
基于属性的CSS是指直接在HTML文件中设置属性。前任:
<div style="CSS HERE"></div>
所有 3 种方法的工作方式相同,但出于抽象目的,建议使用外部样式表。
在您的情况下,PHP 编辑器可能会将 CSS 直接注入到您的代码中。
相关文章:
- 可以't以编程方式关闭jQuery移动弹出窗口中的可折叠部分
- 弹出框在移动设备上的响应方式
- 通过添加/删除指向外部脚本的链接,以编程方式更新页面的源代码
- 如何以编程方式下载网页的所有内容,而不仅仅是Java中的源代码
- JavaScript document.write 未出现在页面源代码中
- CSS 和 JavaScript 以内联方式出现在源代码中
- 以编程方式显示代码中的弹出是否弹出
- Html lang 属性没有出现在页面源代码中
- 带有滚动条和列对齐方式的 Jquery 弹出窗口
- 以编程方式从页面中删除退出弹出窗口
- ExtJS 4-以程序方式打印表单有时会给出“;打印预览失败”;铬
- 什么'当从AngularJS中的API响应接收到错误时,触发错误弹出模式的最佳方式
- Javascript”;这个“;作用域根据调用方式给出不同的结果
- 确定弹出窗口的关闭方式
- 使用Ionic Framework,我如何向过渡动画提供我希望视图以何种方式滑入或滑出的提示
- 什么是最好的方式来处理一个网站上的模式弹出
- strutsaction应该以点击href链接的方式弹出
- 谁能解释一下现成的jQuery快捷方式的源代码
- 从react组件'数组类型状态属性弹出的正确方式
- 在Chrome中以编程方式滚动非弹出式SELECT元素到底部