我是内容管理系统(TYPO3)的用户,不允许我向html文档的head
添加内容。是否可以在正文中定义一个css样式表和脚本,这样我就不会在我添加的html代码中的任何地方复制相应的样式和javascript?
答案 0 :(得分:4)
从技术上讲,将style
标记放在正文中是无效的,但大多数(如果不是所有浏览器)都会实际实现它。
根据规格,我一直认为link
标记应位于head
内,但如果进行快速测试,则看起来像使用link
标记在body
内部验证为HTML 5,因此可能是一个选项。请参阅Alohci对此的评论。
是的,您可以在身体内放置script
标签。
答案 1 :(得分:0)
您可以在<body>
中添加脚本,但css应该在<head>
中。
主要浏览器会识别<style>
中的<body>
,但它无效。
答案 2 :(得分:0)
如果没有其他可能,请使用Content Element
类型的HTML
与TYPO3后端进行此操作。
当然正如其他答案中所建议的那样,你不应该在正文中添加CSS,所以也许最好为所需元素使用内联样式?
<div style="color: red">title</div>