我目前在一个 5-7 人的大型开发团队中,该团队正在创建一个包含大量页面和功能的非常大的网站。
我觉得我们处于这样一种情况,开发人员可以更改样式表以满足他自己的需要,但不知道有 1000 个地方可能会更改为其他内容。我也不能怪他,因为我知道很难检查所有内容。
一团糟。
我知道使用一个样式表文件可以节省带宽并防止重复代码和维护,但我忍不住想知道 - 使用样式表对大型网站来说是个好主意,还是应该更面向对象/元素。
假设您忘记了疯狂的大型 CSS,而是在每个元素上定义了 CSS。因此,每次呈现 GreenBuyButton 时,它上面都有“style='bla bla bla'”。这对所有元素几乎都完成了。
这会增加带宽,但不会产生重复代码。
这会是个好主意吗?或者真正的大型团队在单个网站上工作时如何使用 CSS 来避免它变得一团糟?
最佳答案
为什么不根据站点区域创建多个 CSS 表?
- 博客.css
- accounts.css
- 购物.css
然后您可以使用一个服务器端脚本(例如 PHP)将所有 CSS 组合到一张纸中,这将得到与 1 个小文件相同的结果(也可以使用最小化程序)。
使用 CSS 检查器检查您的整个网站以查找重复项(css 定义)并以这种方式进行管理。
否则,沟通是团队之间的关键,谁开发什么,这样人们就不会重复 CSS 定义。 CSS 管理员大师最适合管理 CSS 样式,此外您的团队应该有一个一致同意的样式,而不是去创建他们自己独特的样式。
关于html - 大型开发团队无法处理单个 CSS 样式表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3618299/