将我的页面拆分为多个部分(例如页眉和内容),我不能避免在<body>
标签中放置到外部样式表的链接。在<body>标签内放置样式表是否合适
我不想将所有样式放在一个大文件中,或将所有样式表放在<head>
标签内,因为不应该加载不必要的页面特定样式表。
在这种情况下,在<body>
标签中放置样式表是否合适?有更好的选择吗?
将我的页面拆分为多个部分(例如页眉和内容),我不能避免在<body>
标签中放置到外部样式表的链接。在<body>标签内放置样式表是否合适
我不想将所有样式放在一个大文件中,或将所有样式表放在<head>
标签内,因为不应该加载不必要的页面特定样式表。
在这种情况下,在<body>
标签中放置样式表是否合适?有更好的选择吗?
你不应该在body标签中放置样式,但假设你使用服务器端脚本(PHP?)来链接标头和内容,为什么不写你自己的类来生成你的页面;你可以有一个方法为标题添加样式,还有一个方法可以输出页面。
是的,我链接部分服务器端。谢谢。 – Dave 2010-08-09 10:50:31
为什么你不能有几个样式表,然后根据需要从页面调用它们?
此外,为什么不能在标题中引用样式表而不是正文?
也许这不是建议,但是,这是可能的,它适用于所有现代浏览器。您可以将link
或内嵌style
标签放入body
之内。
是的,你可以调用身体它会工作,但这是不好的做法。要么你可以使用内联的CSS东西的标头&其余的将使用链接标签。
回复:不必要的加载CSS-Css是可缓存的 - 只有在第一次加载页面时才会下载性能命中,并且在逻辑大小的文件中维护风格的便利性将使这个值得IMHO? – StuartLC 2010-08-09 10:08:56
可能的重复[有什么区别,如果我把css文件放入
或?](http://stackoverflow.com/questions/1642212/whats-the-difference-if-i-put-css-file-inside-头部或身体) – 2014-06-30 14:57:59