在一个项目里,几个页面公用一个css文件好还是各个页面分别对应不同的css?
第一种情况只有1个css文件,第二种就有很多个css文件,哪种方式比较好呢,求解谢谢!
在一个项目里,几个页面公用一个css文件好还是各个页面分别对应不同的css?
第一种情况只有1个css文件,第二种就有很多个css文件,哪种方式比较好呢,求解谢谢!
楼上正解,
楼主所说多个css文件一般称为模块化, 相关get点可以自行百度,
我开发中一般都是坚持模块化的
/css
.base.css
.common.css
.page.css
/js
.bse.js
.common.js
.page.js
各个模块各司其职
模块化
优点在于
各模块相对独立、功能单一、结构清晰
方便模块间组合、分解、扩展, 如果是组件, 还可以多次重用
方便单个模块功能调试、升级
多人协作互不干扰
可以便于单元测试
缺点在于
文件过于冗余
不便管理
每次获取资源都是一个http请求
综上整合
在简单项目中, 一般都是一个css文件
在复杂项目中, 一般都是多个css文件
交互越多越复杂
需要兼容IE浏览器
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
看项目复杂程度,简单的一个css就行了,功能模块多的,css就最好也模块化管理,这样会比较好,可以使用公用变量