我是否应该将主页和登录页的css保持在单独的css中?

我是否应该将主页和登录页的css保持在单独的css中?,css,xhtml,Css,Xhtml,我是否应该将主页和登录页的CSS保存在大型网站的单独CSS文件中 如果我用7-8个不同的模板制作网站,其中1个是主页模板,1个是内部内容页,其他模板是不同类型的登录页 网站中相同的HTML元素需要不同的样式 例如: 对于内页,H2的样式不同,但对于目标页,H2的颜色、字体大小、行高、上下边距不同 我该如何处理这一切?任何制作好的、易于管理的、可扫描的CSS的技巧 提前感谢。这取决于CSS中有多少是可重用的,有多少是特定的。使用不同的等等怎么样 或者像往常一样使用包装器或内容,而不是使用body

我是否应该将主页和登录页的CSS保存在大型网站的单独CSS文件中

如果我用7-8个不同的模板制作网站,其中1个是主页模板,1个是内部内容页,其他模板是不同类型的登录页

网站中相同的HTML元素需要不同的样式

例如:

对于内页,H2的样式不同,但对于目标页,H2的颜色、字体大小、行高、上下边距不同

我该如何处理这一切?任何制作好的、易于管理的、可扫描的CSS的技巧


提前感谢。

这取决于CSS中有多少是可重用的,有多少是特定的。

使用不同的等等怎么样

或者像往常一样使用包装器或内容,而不是使用body

所以你有:

body { padding:0; margin: 0; text-align:center; } /*applied to all*/    
h2 { font: normal normal 14px sans-serif } /*applied to all*/    
#home_page h2 { color: #333 }   /* home page only */ 
#download_page h2 { color: #666 } /* download page only */ 
这只是一个例子,但你明白了

更新

如果你使用的是CMS,我不知道这是一个普通的CMS还是你自己创建的,我也不知道你是否可以自由编辑它,因为你想在一个自定义的方式,或需要成为一个即插即用的客户端

假设您使用php呈现所有页面内容,那么您可以

1-检查用户所在的页面 查看和切换样式!不太 虽然很优雅

2-您的cms可能有或如果您的 创建时应该有一些选择 主题创作,如:

3-从后端呈现CSS 标题内容类型:文本/css; 基于什么是用户请求


主页和登录页的排版是不同的,而其他页面的排版是相同的。页眉和页脚,容器的宽度在整个网站上是一样的。排版由什么组成?5%的CSS?97%的CSS?网站排版在95%的情况下是一致的,除了主页和登录页上的5%。问题是在内部页面,我根据需要在内容中使用H1H2,但在主页和登录页上,这些页面中有不同用途的框,我也使用h2、h3等作为内容框的标题,其中我需要不同的颜色、字体大小、行高,标题的上下边距和其他排版元素以及网站的css将在我完成工作后由其他人处理,如果将来在客户端的设计中出现任何更改。@metal gear solid-在这种情况下,您不应该只覆盖h2,使其也依赖于类,类似=>h2.homepage/h2.subpage这种方法的问题是我们在CMS上工作,CMS已经添加了ID,但问题可能会出现在其他页面上。bcoz此功能是动态的,例如,如果客户端将下载页面更改为下载部分,则正文将更改为,css将不起作用
define( DEFAULT_STYLE , true ); //or false this would make my very fisrt responce real!