什么是允许网页设计人员单独访问 Web 应用程序中的 css 文件的最佳方法,这样每次对这些文件进行更改时就不需要重新编译,并且他们可以轻松地覆盖他们的更改?
问问题
309 次
3 回答
1
非常简单.. 始终将 CSS 文件保存在单独的文件夹中。永远不要使用内联样式表。仅使用外部 CSS 文件。
于 2012-08-03T04:24:10.510 回答
1
我建议研究 Backbone 和 Twitter Bootstrap,以获得关于如何管理 CSS、JS 和 HTML 内容(包括一般的逻辑分离)的良好灵感。
http://coenraets.org/blog/2012/02/sample-app-with-backbone-js-and-twitter-bootstrap/
除非您指的是服务器端,否则编译不适用,但我想我明白您的意思。
于 2012-08-03T02:17:29.460 回答
0
传统的方法是为 css 文件创建一个单独的文件夹,这样设计人员就会得到他们应该做的事情。但是由于缓存问题,css文件的变化不会很快反映出来。在开发阶段,您可以通过在 html 文件中使用样式表导入提供一些随机参数来解决此问题。例如
<link href="css/styles.css?t=somecode" rel="stylesheet" type="text/css" />
该 somecode 必须替换为您使用的服务器端语言生成的随机数,例如<%Math.random()%>
java 和<?php echo(rand(1,7));?>
php。这样可以确保使用的 css 文件不是来自缓存。但这不是一个好的做法,请务必在部署到生产环境之前删除参数。
于 2017-07-07T12:04:53.247 回答