2012-04-25 72 views
2

在部分HTML视图中“硬编码”样式表是不是一个好主意?管理部分视图的样式表

对于小部分景色,似乎最好将其另一个外部样式表,提到这我要跟踪局部视图

为了澄清:我不是真的在谈论相同的局部视图可以在单个页面中多次使用 - 而是关于将在多个不同页面上呈现的相同视图。

如何应该我管理部分视图样式表?

+0

所以,你创建了一个部分视图,它只会被加载*一次* ... *永远*? – 2012-04-25 19:31:07

+0

@AndrewBarber:不是_ever_。它被不同的页面重用。但是,每页一次。 Yup; – Goro 2012-04-25 19:38:24

+0

是的;这是“重用”;因此,您会不必要地重复提供相同的样式表。 – 2012-04-25 19:39:00

回答

1

通常,最好将全部款式整个网站放入single CSS file to speed performance。用明确的注释块分隔前端各种组件的样式表区域。

我有800多行的样式表,所有单个行上的特定选择器的声明只能添加到20-30k。它只会下载一次,然后缓存到您网站上的每个页面。确保你管理你的expires header。避免使用单独的样式表制作多个http请求。