使用mozilla验证服务的html 5 linter
hlint的Python项目详细描述
版权所有(c)2018 Andrew Porter
修改、合并、发布、分发、再授权和/或出售本软件的
副本,并允许向其提供本软件的人员这样做,但须满足以下条件:
软件的重要部分。
软件按"原样"提供,不提供任何形式的明示或暗示保证,包括但不限于适销性保证,
适用于特定目的和不侵权。在任何情况下,
作者或版权持有人均不对任何索赔、损害或其他
责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或
软件的使用或其他交易引起的或与之相关的。ttps://github.com/andrewrporter/hlink/releases
描述:hlink
====
**hlink**使用Mozilla的HTML5验证程序实例对HTML文档进行lint操作。这个项目深受Mozilla自己的产品线的影响。网址:https://github.com/mozilla/html5-lint
代码:
pip安装hlint
用法
==
。代码-block::python
代码-阻止::python
< BR>代码:
错误:错误值:对于属性"ref"on element"link":方案数据中的非法字符:不允许空格。
从第3行第6387列到第3行第7788列
错误:错误值:对于属性"ref"on element"link""方案数据中的非法字符:不允许使用空格。
从第7行第1列到第7行第842列
错误:元素"脚本"上属性"async"的值"1"错误。
从第12行第1列到第12行第303列
错误:元素"脚本"上属性"async"的值"1"错误。"元素"a"上属性"rel"的切换值:字符串"toggle"不是注册关键字。
从第29行第121809列;到第29行第121991列
错误:元素"input"上属性"required"的值"1"错误。第29行,第123986列;到第29行,第124160列
错误:元素"input"缺少必需的属性"aria-expanded"。
从第29行,第123986列;到第29行,第124160列
错误:此时元素"a"不允许属性"ajaxify"点。
从第29行第125356列;到第29行第125575列
警告:"name"属性已过时。考虑将"id"属性放在最近的容器上。
从第29行第126674列;到第29行第126859列
错误:此时元素"a"上不允许使用"ajaxify"属性。
错误:"if"上的"scrolling"属性铜元素已过时。改为使用css。
从第29行第134870列;到第29行第134973列
错误:"iframe"元素的"margin height"属性已过时e.改用css。
从第29行第134870列;到第29行第134973列
从第29行第135584列;到第29行第135688列
错误:"aria labelledby"属性必须指向同一文档中的元素。
从第29行第n 126125;第29行,第126258列
有错误。(在文本/HTML模式下试用。)
license
==
copyright(c)2018 Andrew Porter
本软件及相关文档文件(以下简称"软件")无限制地处理软件中的
,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售
软件副本的权利,并允许接受软件
的人员应遵守以下条件:
上述版权声明和本许可声明应包含在软件的所有
副本或实质性部分中。
商品按"原样"提供,不作任何形式的明示或暗示保证,包括但不限于适销性保证,
适用于特定目的和不侵权。在任何情况下,
作者或版权所有人都不对任何索赔、损害或其他
责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,
由软件引起的或与之相关的,或使用或与之相关的软件。
平台:未知
修改、合并、发布、分发、再授权和/或出售本软件的
副本,并允许向其提供本软件的人员这样做,但须满足以下条件:
软件的重要部分。
软件按"原样"提供,不提供任何形式的明示或暗示保证,包括但不限于适销性保证,
适用于特定目的和不侵权。在任何情况下,
作者或版权持有人均不对任何索赔、损害或其他
责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或
软件的使用或其他交易引起的或与之相关的。ttps://github.com/andrewrporter/hlink/releases
描述:hlink
====
**hlink**使用Mozilla的HTML5验证程序实例对HTML文档进行lint操作。这个项目深受Mozilla自己的产品线的影响。网址:https://github.com/mozilla/html5-lint
代码:
pip安装hlint
用法
==
。代码-block::python
代码-阻止::python
< BR>代码:
错误:错误值:对于属性"ref"on element"link":方案数据中的非法字符:不允许空格。
从第3行第6387列到第3行第7788列
错误:错误值:对于属性"ref"on element"link""方案数据中的非法字符:不允许使用空格。
从第7行第1列到第7行第842列
错误:元素"脚本"上属性"async"的值"1"错误。
从第12行第1列到第12行第303列
错误:元素"脚本"上属性"async"的值"1"错误。"元素"a"上属性"rel"的切换值:字符串"toggle"不是注册关键字。
从第29行第121809列;到第29行第121991列
错误:元素"input"上属性"required"的值"1"错误。第29行,第123986列;到第29行,第124160列
错误:元素"input"缺少必需的属性"aria-expanded"。
从第29行,第123986列;到第29行,第124160列
错误:此时元素"a"不允许属性"ajaxify"点。
从第29行第125356列;到第29行第125575列
警告:"name"属性已过时。考虑将"id"属性放在最近的容器上。
从第29行第126674列;到第29行第126859列
错误:此时元素"a"上不允许使用"ajaxify"属性。
错误:"if"上的"scrolling"属性铜元素已过时。改为使用css。
从第29行第134870列;到第29行第134973列
错误:"iframe"元素的"margin height"属性已过时e.改用css。
从第29行第134870列;到第29行第134973列
从第29行第135584列;到第29行第135688列
错误:"aria labelledby"属性必须指向同一文档中的元素。
从第29行第n 126125;第29行,第126258列
有错误。(在文本/HTML模式下试用。)
license
==
copyright(c)2018 Andrew Porter
本软件及相关文档文件(以下简称"软件")无限制地处理软件中的
,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售
软件副本的权利,并允许接受软件
的人员应遵守以下条件:
上述版权声明和本许可声明应包含在软件的所有
副本或实质性部分中。
商品按"原样"提供,不作任何形式的明示或暗示保证,包括但不限于适销性保证,
适用于特定目的和不侵权。在任何情况下,
作者或版权所有人都不对任何索赔、损害或其他
责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,
由软件引起的或与之相关的,或使用或与之相关的软件。
平台:未知