如果我不能将CSS代码插入到head标签中,如何将CSS代码插入到页面中?只有内嵌模式?

时间:2013-08-17 09:23:03

标签: html css css3 xhtml

我必须在CMS内的普通HTML模块中插入一些CSS样式。问题是我无法访问模板,因此我无法将CSS插入到.css样式文件中。

我原本以为我可以使用 标签(这样可以让我直接在HTML中插入CSS样式)但在线阅读在我看来我只能将其插入 标签,我不能这样做,因为我无法访问模板代码。

所以我的问题是:

  1. 我可以在 标记之外使用 标记吗?
  2. 如果不是唯一的解决方案是使用内联CSS还是我可以尝试别的?
  3. TNX

    安德烈

3 个答案:

答案 0 :(得分:2)

您可以在任何地方使用style元素,而不仅仅是head

此外,您可以在某些浏览器中限定其范围以限制其效果范围(请参阅relevant specification)。

答案 1 :(得分:1)

您可以在页面的任何位置放置样式标记,例如:

<html>
<head>
<title>My page</title>
</head><body>
<style type="text/css">
    * some styles *
</style>
</body></html>

因此,假设您的CMS允许完整HTML标记,您应该只能使用此方法插入样式。

答案 2 :(得分:0)

您需要完成以下教程:Click 另外,也可以将标签置于任何地方。对于HTML DTD不允许这样放置样式标签,因此它不会被验证,但大多数浏览器都支持它,所以它会做。最好的。