小编Igo*_*gor的帖子

错误验证W3C HTML5 img noscript facebook.com

我正在尝试将我的页面验证为HTML 5(W3c).我有以下错误:此处不允许使用"img"元素(作为"noscript"元素的子元素).当"head"的子元素时,"noscript"元素必须只包含以下子元素:"link","style"和"meta".

在网站https://developers.facebook.com/docs/ads-for-websites/conversion-pixel-code-移植推荐我的代码:"复制并粘贴升级后的代码片段<head>;和</head>;在您的HTML代码中要跟踪转化的网站.例如,要跟踪注册,请将代码放在"已完成注册"的网页上."

请看源代码:

<head>
<script type="text/javascript">
var fb_param = {};
fb_param.pixel_id = '1234567890';
fb_param.value = '10.00';
fb_param.currency = 'USD';
(function(){
  var fpw = document.createElement('script');
  fpw.async = true;
  fpw.src = '//connect.facebook.net/en_US/fp.js';
  var ref = document.getElementsByTagName('script')[0];
  ref.parentNode.insertBefore(fpw, ref);
})();
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/offsite_event.php?id=1234567890&value=10.00&currency=USD" /></noscript>
</head>
Run Code Online (Sandbox Code Playgroud)

是否可以修改此代码并通过验证(在head部分)?

html javascript html5 w3c-validation noscript

5
推荐指数
1
解决办法
1644
查看次数

有效的XHTML:"itemscope"不是为任何属性指定的组的成员

我试图将我的文档验证为XHTML 1.0 Transitional(W3C).我有以下错误:

"itemscope"不是为任何属性指定的组的成员

这对应于此代码:

<body class="innerpage" itemscope itemtype="http://schema.org/Physician">

<body class="innerpage" itemscope itemtype="http://schema.org/Physician">
<!-- Facebook Conversion Code for Leads -->
<script type="text/javascript" src="js/face.js"></script>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

怎么解决这个问题?

谢谢!

html xhtml w3c-validation

3
推荐指数
1
解决办法
1435
查看次数

标签 统计

html ×2

w3c-validation ×2

html5 ×1

javascript ×1

noscript ×1

xhtml ×1