Html Pretto'上的验证错误;s rel属性

Html Pretto'上的验证错误;s rel属性,html,Html,看起来W3C的验证程序在HTML5页面的rel属性上返回了一个验证错误。如何解决此错误 元素a上的属性rel的prettypto[gallery1]值不正确:未注册关键字prettypto[gallery1]。 非常感谢 使用带有非建议(因此不允许)值的rel属性对HTML5标记无效。值to不在建议值列表中。因此,您可能会面临让图像库通过验证的网页变得困难 可能的解决方案: 打开jquery.prettypto.js(可能是非小型的),并执行文本编辑器的查找和替换功能:将所有出现的attr('r

看起来W3C的验证程序在HTML5页面的rel属性上返回了一个验证错误。如何解决此错误

元素a上的属性rel的prettypto[gallery1]值不正确:未注册关键字prettypto[gallery1]。


非常感谢

使用带有非建议(因此不允许)值的
rel
属性对HTML5标记无效。值
to
不在建议值列表中。因此,您可能会面临让图像库通过验证的网页变得困难

可能的解决方案:

  • 打开
    jquery.prettypto.js
    (可能是非小型的),并执行文本编辑器的查找和替换功能:

    将所有出现的
    attr('rel')
    替换为
    attr('data-gal')

  • 在库代码中使用:

    数据gal=“prettypto[galname]”


    而不是:

    rel=“prettypto[galname]”

  • 使用以下命令初始化您的目标:

    jQuery(“a[data gal^='prettypto']”)
    

    而且您正走在正确的道路上,以使您的代码有效

  • 您也可以使用此可能的解决方案阅读此内容。

    您可以使用注释中提到的(未记录的)
    挂钩设置


    指定如下链接:
    并使用
    $([data gal^='prettypoto')).prettypoto({hook:'data gal'});
    初始化prettypoto。

    您还可以通过更新设置以使用类挂钩来修复它:

    s = jQuery.extend({
            ...
            hook: "rel",
            animation_speed: "fast",
            ajaxcallback: function() {},
            slideshow: 5e3,
            autoplay_slideshow: false,
            opacity: .8,
            ...
    
    致:


    对我来说也是。最后比这更容易。把hook:“rel”变成你需要的任何东西。感谢这里所有的海报!真棒的帮助(像往常一样)!!!
    s = jQuery.extend({
            ...
            hook: "class",
            ...