我正在尝试验证我的页面,我使用addthis。
我加载代码异步,并在dom准备好后用jQuery初始化它。
function initAddThis(){
var addthis_config = {ui_use_css : false}
addthis.init();
}
jQuery(document).ready(function($){
initAddThis();
});
现在验证员说:
属性g:plusone:此时元素a上不允许的大小
以下是有问题的html部分:
<a class="addthis_button_google_plusone google_plusone" g:plusone:size="medium"></a>
现在,有没有办法在下载HTML后向标签添加适当的属性(g:plusone:size =“medium”)?我怎么能这样做?
泰
答案 0 :(得分:1)
使用命名空间时,您需要做的第一件事就是设置 默认命名空间。您可以通过使用xmlns属性来执行此操作 文档的根元素。在XHTML中,它将是标记:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
http://webdesign.about.com/od/xmlnamespaces/a/xml_namespaces.htm
文档的根元素必须包含xmlns声明 XHTML名称空间[XMLNS]。 XHTML的命名空间定义为 http://www.w3.org/1999/xhtml。示例根元素可能如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Virtual Library</title>
</head>
<body>
<a class="addthis_button_google_plusone google_plusone" g:plusone:size="medium"></a>
</body>
</html>