2010-08-09 48 views
11

将我的页面拆分为多个部分(例如页眉和内容),我不能避免在<body>标签中放置到外部样式表的链接。在<body>标签内放置样式表是否合适

我不想将所有样式放在一个大文件中,或将所有样式表放在<head>标签内,因为不应该加载不必要的页面特定样式表。

在这种情况下,在<body>标签中放置样式表是否合适?有更好的选择吗?

+0

回复:不必要的加载CSS-Css是可缓存的 - 只有在第一次加载页面时才会下载性能命中,并且在逻辑大小的文件中维护风格的便利性将使这个值得IMHO? – StuartLC 2010-08-09 10:08:56

+1

可能的重复[有什么区别,如果我把css文件放入或?](http://stackoverflow.com/questions/1642212/whats-the-difference-if-i-put-css-file-inside-头部或身体) – 2014-06-30 14:57:59

回答

4

你不应该在body标签中放置样式,但假设你使用服务器端脚本(PHP?)来链接标头和内容,为什么不写你自己的类来生成你的页面;你可以有一个方法为标题添加样式,还有一个方法可以输出页面。

+0

是的,我链接部分服务器端。谢谢。 – Dave 2010-08-09 10:50:31

0

为什么你不能有几个样式表,然后根据需要从页面调用它们?

此外,为什么不能在标题中引用样式表而不是正文?

9

也许这不是建议,但是,这是可能的,它适用于所有现代浏览器。您可以将link或内嵌style标签放入body之内。

0

是的,你可以调用身体它会工作,但这是不好的做法。要么你可以使用内联的CSS东西的标头&其余的将使用链接标签。

相关问题