老有这样的疑惑,当你关闭一个标签的时候,你是用<...../>来关闭呢还是用<xxx></xxx>来关闭。
对于<input type="text"..../>或者其他的一些用<input type="text"></input>来关闭也无妨,但是如果是像这样的
<input type="submit" .... />竟然也可以用<input type="submit" .... ></input>来关闭,而且编译器不会报错页面也正确。
Myeclipse 和 Eclipse 自动提示关闭标签的方法都是<xxx></xxx>,我想请教大家一下,这个到底什么区别,为什么都对?
对于<input type="text"..../>或者其他的一些用<input type="text"></input>来关闭也无妨,但是如果是像这样的
<input type="submit" .... />竟然也可以用<input type="submit" .... ></input>来关闭,而且编译器不会报错页面也正确。
Myeclipse 和 Eclipse 自动提示关闭标签的方法都是<xxx></xxx>,我想请教大家一下,这个到底什么区别,为什么都对?
解决方案 »
- jmail 收邮件 内容出现乱码
- tomcat配置问题
- JavaBean调用dll问题
- 新手请教
- 自己写的类,怎样实例化一个对象,在demo的jsp文件中调用
- jboss4.2.2ga中如何配置spring2.0+struts1.2+hibernate_search3.1GA
- Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();中的.newInstance()在程序中有什么作用???
- java ssh
- 一个基于WEB的邮件管理系统,请大家给点建议! 200分相送! ( 谢绝UP )
- 我用Eclipse做的java web网站压缩成war包后上传到bae3.0开发者服务管理应用引擎里查看域名是空白页
- 如何设置网页的当前路径?
- 调用axis2 Webservice接口抛出AxisFault: For input string: ""
只是这两种都不会出错,所以,这个你可以自己选择,像<br/>这种标签就是单标签,直接关闭的
比如<br /> <hr /> <meta /> <input />对于可以做为容器的标签,那只能采用<xxx>值</xxx>的形式。
<table> </table>
<form> </form>
<div> </div>至于为什么不报错。这个和HTML文档的DTD验证有关。原理类似于把HTML当成XML来解析。
另外,没有哪个浏览器,因为你写 <input ></input>就认为你这是非法标签,结你报个错吧?!
对于单行不成双的建议用<..../>比如:<input type="submit" .... />,<br/>
看个人习惯和代码的美观程度,方式都可以,在于你自己怎么去用。