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 要素ですか (この属性はクラスtweetを持つ div 要素の子です)
これが有効な場合、これは良い考えですか?そうでない場合、その理由は?
これはSEOにとってそれほど悪いことですか?
編集
data 属性から HTML を解析しようとしたところ、動作しましたが、次のように動作させたい場合は一重引用符が必要です。
http://jsfiddle.net/burimshala/crEXU/
また、マークアップ内で二重引用符を使用して Twitter のように終了し、二重引用符で data-markup 属性を開くと、機能しません。
http://jsfiddle.net/burimshala/crEXU/1/
Twitter はこれをどのように解析しますか?