【发布时间】:2015-08-13 23:49:34
【问题描述】:
我正在建立一个个人主页。我有 4 个 HTML 页面,只有一个 CSS 表链接到所有页面。也就是说,在一个 CSS 文件中,我为所有不同的页面设置了布局。 【其实每一页的布局都差不多,只是内容和风格看起来不一样。而我的网站也不是那么先进。]
这是一个好习惯吗?或者我应该为每个页面创建单独的 CSS?
我所做的一个例子:
page-1.html:
<link rel="stylesheet" type="text/css" href="design.css">
page-2.html:
<link rel="stylesheet" type="text/css" href="design.css">
设计.css:
/*
.......
*/
【问题讨论】:
-
对于小型网站,我认为一个 CSS 文件足以容纳多个 HTML 页面。但对于较大的,您可以考虑使用多个 CSS 文件,因为它可以帮助您的网站更加模块化和结构良好。但从性能的角度来看,对于每个 HTML 外部对象(例如 JS、CSS、图像、...文件),non-persistent HTTP mode 中需要一个额外的 HTTP 事务。但这不被认为是高影响的。