社交分享按钮使XHTML无效

时间:2011-07-19 20:33:04

标签: xhtml social-networking validation

我写了有效的XHTML 1.0 Transitional代码。我想添加社交分享按钮(twitter,facebook和google +),但所有这些按钮都会使我的代码无效。有没有解决方案?

2 个答案:

答案 0 :(得分:3)

关于这个主题的许多文章是否有效的html很重要。大多数人说这不是,我将完全不同意他们。我只是通过验证代码并尝试(尽可能多地)缩进缩进来将网站带到google的首页。但正如我所说的更不同意我而非同意。

因此,当我使用社交媒体按钮时,我找到了一个可以验证的按钮。我使用"分享这个"系统并删除了' displayText'每个跨度的属性。这意味着当您悬停图标时,alt文本(工具提示)不会显示。但是,如果有人拥有该社交媒体的帐户,那么他们无论如何都会识别该图标。 http://sharethis.com/

所以他们说要使用的代码是:

    <span class='st_stumbleupon_large' displayText='StumbleUpon'></span>
    <span class='st_digg_large' displayText='Digg'></span>
    <span class='st_pinterest_large' displayText='Pinterest'></span>
    <span class='st_facebook_large' displayText='Facebook'></span>
    <span class='st_twitter_large' displayText='Tweet'></span>
    <span class='st_sharethis_large' displayText='ShareThis'></span>
    <span class='st_email_large' displayText='Email'></span>

我改为:

    <span class='st_stumbleupon_large'></span>
    <span class='st_digg_large'></span>
    <span class='st_pinterest_large'></span>
    <span class='st_facebook_large'></span>
    <span class='st_twitter_large'></span>
    <span class='st_sharethis_large'></span>
    <span class='st_email_large'></span>

现在也验证了xHTML(也适用于html5)。

答案 1 :(得分:-1)

有效性不是规则,而是指导方针。保持有效或无效并不会产生巨大的差异。

如果它们正常工作,并且您的中断在浏览器中显示正确,那么如果它有效,则不应该是您的问题。