<input type="text" name="myName" /> 为什么要加 / 我试了不加也可以啊
加空格是w3c的一个标准写法,用于实现各个浏览器的兼容;
当然了,不写也没关系,但是如果你的代码碰到想IE6这种,可能要出问题
我是这么理解的:添加空格是使代码可读性更强,至于/ 是关闭的意思,input属于空标签应该关闭,不加/是以前的用法,HTML5中好像不加就是错误的了。
语法规范,HTML本身就是若语法规范,语法检查不是很严格,很多不规范的也是可以通过的
就像<br/>
xhtml1.0写法:
<br />
html4.01写法:
<br>
现在一般使用 xhtml1.0 的版本的写法(其它标签也是),这种版本比较规范。