在搞乱 Twitter 标记时,我刚刚发现他们将 HTML 标记放置在其中data-expanded-footer
,它看起来像这样:
data-expanded-footer="<div class="js-tweet-details-fixer tweet-details-fixer">
<div class="js-tweet-media-container "></div>
<div class="entities-media-container " style="min-height:0px">
</div>
<div class="js-machine-translated-tweet-container"></div>
<div class="js-tweet-stats-container tweet-stats-container ">
</div>
<div class="client-and-actions">
<span class="metadata">
<span title="12:11 PM - 10 Apr 13">12:11 PM - 10 Apr 13</span>
· <a class="permalink-link js-permalink js-nav" href="/****/status/****" >Details</a>
</span>
</div>
</div>"
这是一个有效的 html 元素吗(这个属性是 div 类的子元素tweet)
如果这是有效的,这是一个好主意,如果不是,为什么?
这对 SEO 有那么糟糕吗?
编辑
刚刚尝试从 data 属性解析 HTML 并且它有效,但是如果你想让它像这样工作,应该有一个单引号:
http://jsfiddle.net/burimshala/crEXU/
如果您在标记中使用双引号离开 twitter,并且如果您使用双引号打开 data-markup 属性,则它不起作用:
http://jsfiddle.net/burimshala/crEXU/1/
Twitter如何解析这个?