html中br和br/的区别介绍
answer from stackflow:
Simply
is sufficient.
The other forms are there for compatibility with XHTML; to make it possible to write the same code as XHTML, and have it also work as HTML. Some systems that generate HTML may be based on XML generators, and thus not have the ability to output just a bare
tag; if you're using such a system, it's fine to use
, it's just not necessary if you don't need to do it.
Very few people actually use XHTML, however. You need to serve your content as application/xhtml+xml for it to be interpreted as XHTML, and that will not work in IE (it will also mean that any small error you make will prevent your page from being displayed, in browsers that do support XHTML). So, most of what looks like XHTML on the web is actually being served, and interpreted, as HTML. See Serving XHTML as text/html Considered Harmful for some more information.
意思就是说:HTML中的规定是
空标签,没有结束符,但是在XHTML中,规定是
开始标签后面紧跟结束标签。
在 XHTML 中,
标签必须被正确地关闭,比如这样:
。
标签是空标签(意味着它没有结束标签,因此这是错误的:
)。在 XHTML 中,把结束标签放在开始标签中,也就是
。相关阅读:
日常收集整理php正则表达式(超常用)
详解JavaScript的Date对象(制作简易钟表)
SQL命令优化需要记住的9点事项
Win7系统完全彻底删除打印机的正确方法
java执行windows下cmd命令的方法
总结JavaScript的正则与其他语言的不同之处
Android开发之activiti节点跳转
详解PHP对数组的定义以及数组的创建方法
Ajax表单异步上传文件实例代码(包括文件域)
Jquery轮播效果实现过程解析
ajax+php控制所有后台函数调用
PHP扩展框架之Yaf框架的安装与使用
win7无法开启系统还原功能的三个原因分析
浅谈EasyUI中编辑treegrid的方法