检查闭合标签

开始大量整理web测试的干货分享

Web测试指南--"测试HTML--静态web"

一、HTML中的编码

  • 漏掉闭标记符是Web测试中比较常见的一个Bug,此外还有遗漏闭大于符号“>”也是一个常见的错误。
  • 不是所有的开标记符都有相应的闭标记符。比如<BR>,该标记符只是告诉浏览器在文本中插入断点。
  • 注释标记符“<!--”,以“-->”.
  • 非标准代码会引起问题,同时也是很多Bug的源头。
  • 遵守外部编码标准。
  • 保持内部编码标准。
  • HTML不区别大小写。

二、测试WEB上的设计

  • 整洁是最重要的
  • 测试设计的易用性(使用原型测试易用性、编写有效链接、测试web站点的搜索能力、开发有效的错误信息)
  • 设计用户交互
  • 测试性能(控制使用多余的标记符)

三、典型的表单

  • 表单标记符:包含表单方法(form method-做什么)和表单行为(form action-指向实现的代码)。该方法典型情况下是POST,但也可以是GET。表单通常以类似于<Form method="post" Action="scrīpt.js">的代码开始。表单行为指的是到脚本的链接,脚本可以对输入的数据进行处理。该链接可以是脚本文件在服务器上的相对路径或绝对路径。
  • 表单元素:在这个表单标记符之后是任意数目的元素。
  • 用来提交的方法:对表单的最后一点要求是能够提交信息。最后用</FORM>闭标记符结束表单。
  • 上传的表单的代码类似<form method="POST" action="upload.cgi">File Path:<input type="file" name="filepath">

可以使用火狐插件 HTML Validator 来检查语法是否规范

时间: 2024-08-02 06:46:51

检查闭合标签的相关文章

html 14 h1-h6 p img 自闭合标签 闭合标签 替换式元素 有序编号,无需编号

h1 - h6 并告诉搜索引擎 这里是标题 p 用于正文段落多 img 图片 替换元素 自闭合标签 <img src="" title="" /> 自闭合标签:hr/  br/  area/ img/ input/ 替换元素: img input textarea select object img初始化成 display:block; 无序编号 ul list 有序编号 ol list 注意:一般不会用list-style-type 设置成none 利

php 不写闭合标签

参阅了一些文章,对PHP闭合标签的总结如下:       好处:如果这个是一个被别人包含的程序,没有这个结束符,可以减少很多很多问题,比如说:header, setcookie, session_start这些动作之前不能有输出,如果不小心在?> 后边加了不可见字符(多余的空格.换行符)等破坏页面显示,就会报"Header already sent"错误,不写的话不会有此问题.另,可以直接把光标移到最后,接着编程.       坏处:在dreamweaver的视图模式下,一团糟.

自闭合标签-主动闭合标签-meta-link标签

<!DOCTYPE html><!--规定标准的html--><!--一个页在只有一对html标签--><!--标签的属性 指定英文--><html lang="en"><head> <!--自闭合标签 没有另一半 自动闭合 叫自闭合标签--> <!--主动闭合标签 有另一半叫主动闭合标签--> <!--head当中 大多数标签是看不到--> <meta charset=&

HP自动检查html标签是否闭合

function HtmlClose($body) { $strlen_var = strlen($body); // 不包含 html 标签 if (strpos($body, '<') === false) { return $body; } // html 代码标记 $html_tag = 0; // 摘要字符串 $summary_string = ''; /** * 数组用作记录摘要范围内出现的 html 标签 * 开始和结束分别保存在 left 和 right 键名下 * 如字符串为:

正则匹配开关闭合标签

匹配任意闭合大括号: @"""JsonKey"":{((?<G>{)|}(?<-G>)|.*?)*}" 匹配任意闭合HTML标签的正则表达式: <(?<HtmlTag>[\w]+)[^>]*?>((?<Nested><\k<HtmlTag>[^>]*>)|</\k<HtmlTag>>(?<-Nested>)|.*?)

匹配html闭合标签

<(?<HtmlTag>[\w]+)[^>]*?>((?<Nested><\k<HtmlTag>[^>]*>)|</\k<HtmlTag>>(?<-Nested>)|.*?)*</\k<HtmlTag>> 分解 1.<(?<HtmlTag>[\w]+)[^>]*?> (?<HtmlTag>[\w]+)  意思是将[\w]+匹配到的结果

(正则表达式应用) 替换自闭合标签(self-closing tag)的method

var str = "<sup><div class=\"he's\"/></sup><span id=\"cs\"/>"; function removeCloseTag(str) { var regCloseTag = /<[^>]+\/>/, regTagName = /[^<][^\s]+/, tmp, tagName; while((tmp = str.match(

html中单闭合标签!

1.<br /> 2.<hr /> 3.<area /> 4.<base /> 5.<img /> 6.<input /> 7.<link /> 8.<meta /> 9.<basefont /> 10.<param /> 11.<col /> 12.<frame /> 13.<embed /

div标签的闭合检查

什么叫DIV标签有没有闭合呢?有<div>开头就应该有</div>来结尾闭合了.有时候写代码写 了<div>,忘记</div>结尾,谓之没有闭合也. 如 何检查DIV标签有没有闭合呢?如果页面布局简单,代码少是可以直接观  察出来:如果布局复杂了,看代码很难看明白.有一个很简单的方法来检测:在整个页面中搜索<div  代码看有多少个,然后再搜索</div>代码看有多少个,如何一样的个数,那基本没问题. 如果没有闭合,那就用Firebug工具