就是这样。我一直听说过很多CSS文件 拥有CSS文件而不是直接在HTML代码中编写样式有哪些主要优点?
答案 0 :(得分:15)
假设您的网站有10页
你不必重复自己10次。
如果您的样式发生变化,则无需在10个文件中进行更改
您的HTML文件较小
您的CSS文件可以缓存
您可以在其他网站上重复使用样式表
答案 1 :(得分:4)
我想通过以下方式添加JohnP的优秀答案:
答案 2 :(得分:4)
答案 3 :(得分:3)
有一些优点;
1)您可以在整个网站的不同页面中重复使用CSS。
2)当CSS位于单独的文件中时,下载是单独的,这样更快。
3)单独的CSS文件将被视为静态内容,并可能在本地缓存。再快一点。
我个人觉得CSS在自己的文件中更容易阅读和编辑。
答案 4 :(得分:3)
JohnP的一些好答案。但是,对我来说最重要的原因是separation of presentation and content。
答案 5 :(得分:1)
由于您有一个应用更改的中心点,因此版本控制变得更加容易。 您网站的加载时间会提前,因为您只提供样式ONCE,而不是您提供的每个html页面。 此外,由于css可以在本地缓存,因此可以节省加载时间,因此如果没有更改,则首次加载后站点加载速度会更快。这也可能导致问题,请参阅第2点中针对这些问题的解决方案。 您还可以为不同的平台或不同的任务(如盲文或打印)使用不同的样式 看这里可用的类型: Media types
Internet Explorer存在严重的缓存问题,您可以提供版本号以保持缓存的css不按顺序,如果应用了更改,那么使用css文件没有任何缺点,但在管理方面具有巨大优势网站。 版本控制示例:
<link rel="stylesheet" href="[path_to_css]/style.css?v=[date]" type="text/css">
因此使用css只有巨大的优势和缺点,所以这是最佳实践。