0

什么是允许网页设计人员单独访问 Web 应用程序中的 css 文件的最佳方法,这样每次对这些文件进行更改时就不需要重新编译,并且他们可以轻松地覆盖他们的更改?

4

3 回答 3

1

非常简单.. 始终将 CSS 文件保存在单独的文件夹中。永远不要使用内联样式表。仅使用外部 CSS 文件。

http://blog.totusinfo.com/

于 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 回答