将CSS include放在正文中间有多糟糕? [处于保留状态]

问题描述 投票:14回答:6

这个问题在this one之后出现

原因大致相同,为了使内容更整洁,调用它有多糟糕(请确保css不会与覆盖标签发生冲突)

<link rel="stylesheet" type="text/css" href="mycss.css">放在身体中间? (如果可行)

因此,在某些情况下,我可以为特定模块包括特定的CSS,包括]。>

这个问题之后出现了这个问题。原因基本相同,为了使内容更整洁,调用起来有多糟糕(确保css不会与覆盖标签发生冲突)要放入<...>

html css
6个回答
16
投票

[<link>仅在文档的<head>部分中允许:Document relationships: the LINK element


19
投票

虽然从理论上讲,您只应将CSS放在head标记中,但实际上这通常是不可行的,或者不值得尝试。


6
投票

老实说,如果您在一个大型项目中只做过一次或几次,那糟糕的版面就可以节省您重新编码新解决方案的时间...试试吧。您是对的,它有效。


4
投票

它现在可以工作,但是由于链接标记只允许放在头部,因此不能保证它将来会起作用;浏览器更新可能导致css不再使用。


1
投票

样式表应包含在head标签中。否则,根据浏览器的不同,您可能会得到奇怪的渲染“轻弹”。如果您确实要使用每个模块的CSS样式表,则应提供模板的head标签的钩子。


0
投票

理论上-如果您需要将CSS样式加载到正文中,则可以使用php include。但我不确定-如果无法使用-尝试将您的CSS文件更改为php:

© www.soinside.com 2019 - 2024. All rights reserved.