2012-05-21 39 views
1

在网络中,我正在使用内容页面,母版页和用户控件。请指导我为所有这些编写CSS的最佳实践。应该在页面中?在分离文件中。每个(内容,主控和用户控制)的分离文件?或一个分离文件的所有?管理母版页,内容页面和用户控制中的CSS?

考虑到易于更改和可扩展性,在专业环境中编写的方法是什么。

我在写嵌套CSS代码。

谢谢

回答

1

不要这样的教条。作为一个经验法则,将整个站点使用的样式放在单独的样式表中。

如果您有一种只适用于一个页面或控件的一次性样式,请将其粘贴在页面本身上不要太难。你做这件事越多,修改整个网站的外观就越困难。有折衷。

+0

我大体上同意,对理想的“教条”常常适得其反。但是这个很容易做到。当您稍后必须了解您的css,imho时,切换文档的额外alt-tab成本将始终保存。 –

+0

seth,我应该在用户控件中调用css文件还是仅在页面中调用?同样在内容页面和母版页中,或者仅在内容页面中。 – haansi

+1

@haansi链接到使用样式的文件。无论它是主页面,内容页面还是用户控件,都无关紧要。 –

2

你应该编写单独的CSS文件,从母版页链接。有多少文件取决于您的应用程序的复杂程度。

将css直接放入页面将导致不必要的额外带宽使用,而单独的文件可能会被缓存。与Javascript一样,顺便说一句。

+0

Andrew,我应该在用户控件中调用css文件还是仅在页面中调用?同样在内容页面和母版页中,或者仅在内容页面中。 – haansi

+1

通常,您应该在任何JavaScript库之前链接头部的css文件。如果您曾经通过脚本对样式进行任何操作,最好在遇到javascript之前加载它们。 –

相关问题