CSS 验证问题
我有一个动态创建 CSS 的脚本。目前,CSS 不是加载在 head 部分,而是加载在文档的中间。
我在验证服务中收到此错误:
元素链接缺少必需的属性 itemprop。
这是行错误:
<link rel='stylesheet' href='stylemaker.php?loadstyle=65456465' type='text/css' media='all' />
此问题的潜在原因是什么?
I have a script which dynamically creates CSS. Currently, the CSS is not loaded in the head section, but is loaded in the middle of the document.
I receive this error at validation service:
Element link is missing required attribute itemprop.
This is the line error:
<link rel='stylesheet' href='stylemaker.php?loadstyle=65456465' type='text/css' media='all' />
What are the potential causes of this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
itemprop
是一个 HTML5 属性,用于将 microdata 添加到您的元素。没有必要。itemprop
is an HTML5 attribute for adding microdata to your elements. It is not necessary.如果你不能将它移动到头部(无论出于什么原因),你总是可以使用 jQuery 动态加载它,就像这样......
And if you can't move it into the head (for whatever reason), you can always load it dynamically using jQuery like so...
它不会验证 css 是否在 body 标记内移动
到 head 部分
It's not going to validate if the css is within the body tag move
to the head section