我是否应该将主页的CSS和登陆页面分别保存在大型站点的CSS文件中。?
如果我用7-8个不同的模板制作站点,其中1个主页模板,1个用于内部内容页面,其他模板用于不同类型的登陆页面。
网站中相同的HTML元素所需的不同样式,
例如,:
对于内页,H2有不同的样式,但对于登陆页,H2在颜色、字体-size、行高、上底边缘等方面有所不同。
我该怎么处理这一切?任何技巧,使良好,容易管理,可扫描的CSS。
提前谢谢。
发布于 2010-05-01 12:43:43
如何使用不同的<body id="home_page">,<body id="download_page">,等等!?
或者像往常一样使用wrapper或content,而不是使用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还是由您创建的cms,我也不知道您是否可以自由地以自定义的方式编辑它,还是需要成为客户端的即插即用!
假设您使用php呈现所有页面内容,则可以
1-检查用户正在查看的页面和切换样式!虽然不太优雅!
2-您的cms可能有或如果您的创作应该有一些主题创作的选择,例如:
define( DEFAULT_STYLE , true ); //or false this would make my very fisrt responce real!3-基于什么是用户请求,从后端
header("Content-type: text/css");呈现CSS!
发布于 2010-05-01 12:22:42
这取决于CSS中有多少是可重用的,有多少是特定的。
https://stackoverflow.com/questions/2749875
复制相似问题