这个问题在this one之后出现
原因大致相同,为了使内容更整洁,调用它有多糟糕(请确保css不会与覆盖标签发生冲突)
将<link rel="stylesheet" type="text/css" href="mycss.css">
放在身体中间? (如果可行)
因此,在某些情况下,我可以为特定模块包括特定的CSS,包括]。>
这个问题之后出现了这个问题。原因基本相同,为了使内容更整洁,调用起来有多糟糕(确保css不会与覆盖标签发生冲突)要放入<...>
[<link>
仅在文档的<head>
部分中允许:Document relationships: the LINK element
虽然从理论上讲,您只应将CSS放在head
标记中,但实际上这通常是不可行的,或者不值得尝试。
老实说,如果您在一个大型项目中只做过一次或几次,那糟糕的版面就可以节省您重新编码新解决方案的时间...试试吧。您是对的,它有效。
它现在可以工作,但是由于链接标记只允许放在头部,因此不能保证它将来会起作用;浏览器更新可能导致css不再使用。
样式表应包含在head标签中。否则,根据浏览器的不同,您可能会得到奇怪的渲染“轻弹”。如果您确实要使用每个模块的CSS样式表,则应提供模板的head标签的钩子。
理论上-如果您需要将CSS样式加载到正文中,则可以使用php include。但我不确定-如果无法使用-尝试将您的CSS文件更改为php: