计算机, 程序设计
验证 - 是什么呢? 我为什么需要验证mikrorazmetki?
让我们来谈谈代码验证工具。 即用于此目的创建了一个特殊的工具,叫做验证。 作为一个例子,将使用它的HTML。 验证该标记语言是非常适合解释原则,并给出一个例子。
为什么需要它?
我们设立条件
与该页面将被检查的严格,登记在标签<!DOCTYPE>。 如果没有指定,它会非常仔细地研究,该报告将显示从标准的所有验证错误和浪费。 还认为,审计将通过HTML5的规则进行。 要指定不同的版本或减轻偏差搜索,使用的代码。 顺便说一句,除了版本的HTML,也有一个验证器CSS。 它可以让你检查层叠样式表的建设,并与最新的标准符合性。 这个机会,如果你是这个话题很感兴趣,最好不要忽视。
路线DOCTYPE标签检查
目前,有类型的检查:
- 严格按照最新标准。
- 过渡。
- 严格。
- 随着帧。
顺便说一句,在DOCTYPE总是希望指定。 毕竟,如果你不这样做,不同的浏览器都将进行布局,以显示该页面以不同的方式不同的设置。 和所需的文件显示非常难看。 应当指出的是,它仅影响可视化组件,而性能不受影响。
错误说一个字
其他元素
事实上,在HTML代码验证检查 - 这当然是好事。 是否有关于RSS源和CSS级联表的功能? 是的,有他们的验证。 请记住,他们只检查代码的合规性。 什么是写在那里 - 他们根本不在乎。 因此,如果你在网页和网站的质量,主要兴趣,你应该检查他们。
网上办理登机手续
什么是包括在验证?
- 对于搜索 语法错误。
- 扫描嵌入式标签。 他们总是以相反的顺序关闭,至于如何脱落。 如果事情是错的 - 会通知您。
- 检查符合特定的文档类型定义。 自动扫描并确定是否所有正确(标签,属性)写入关于标记语言,这是规定的版本。
- 检查外来元素的存在。 什么是事实的代码,但搜索是在文档类型定义缺失。
应当理解,这一切 - 逻辑测试。 在这种情况下,它并不重要,如何实现验证。 这是什么意思在实践中? 如果至少一个检查是不是成功的,这不会被认为是合适的代码。 在每一个重大计划的结束将显示哪些需要固定的(甚至可以告诉你如何做到这一点)的建议。
论据
最主要的原因,一个验证mikrorazmetki - 是确保跨浏览器的网站或它的各个页面。 每一个程序,可以帮助你浏览网页的事实,有它自己的解析器。 因此,单一的方式,以确保代码将在所有浏览器正常工作 - 打通验证摆脱它。 是什么使得它吗?
每个浏览器都有自己的代码中的错误的相关机制的事实。 所以,也许他就能够弥补与无效程序的情况,仍可能恶化。 这些赞成的观点,但也有缺点。
所以,这是值得注意的是,验证mikrorazmetki是非常严格的。 和浏览器都能够纠正自己的一些错误。 因此,如果第一个任务是能够正常工作,在外观部分可以忽略不计。
评价,使用验证器
如果您对页面的美观怀疑,他们是徒劳的。 例如,如果你设置的文档类型,将切换解析器的浏览器到一个特定的模式。 只有它不会导致加载它,并且代码将被检查是否符合它的事实。 因此解析器已经预先配置的浏览器,这将是一个缺乏一定的码的有效性。 并带有自定义属性:他们成功地检测和处理。 作为一个例子,ARIA技术。 它的工作原理与补码的语义属性,使发誓验证。 它是什么:好还是坏? 在一方面,代码工作,并提供特别的机会。 另一方面 - 标准差。 但在ARIA的情况下,它是有道理的。
结论
Similar articles
Trending Now