html语言中<br>标签与<br/>有什么不同?
<p></p>标签中将"</p>"去掉后,为什么好像效果一样? 展开
<br>和<br />的作用在目前的浏览器中出来的效果都是一样zd的,换行。在xml里面必须要求写出<br/>因为xml要求所有的标签都必须关闭,后面加上/表示 关闭标签。
1、br标签主要用在文本中生成一个【换行(回车)】符号。这样浏览器就会换到下一行继续输出内容。一般在表达诗歌或者地址的时候用的比较多,如下图所示。
2、br 标签是空标签,意味着它【没有结束标签】。也就是不能写成:<br></br>。但是在在 XHTML 中需要把结束标记放在开始标签中,如下图所示。
3、br标签只是让浏览器换行输出,当遇到p标签的时候会在相邻的段落之间插入一些垂直的间距。如下图所示。
4、目前所有浏览器都能够很好的支持br标签。
<hr>和<hr/>都是分割线,HTML用<hr>,XHTML用<hr/>。
<p>的</p>不可以去掉,看起来效果一样可能是浏览器自动帮你把</p>补上了,但是浏览器毕竟是程序,它会补在哪里也许和你需要的不一样,并且可能不同浏览器效果都会不同,所以</p>还是要好好写的。
比如换行标记<br> 规范的写法应该是<br/>
你说的<p></p> 和<p>的问题是在HTML4.0过度阶段的html语言是可以这样写的
一个新的P标记产生意味着上一个P标记结束.
建议规范写法有结束标记的就加上 W3C标准是这样要求的
等HTML 5时代来临的时候你说的这些就有很大问题了
XHTML有三个版本:
XHTML 1.0 Transitional
XHTML 1.0 Strict
XHTML 1.0 Frameset
<br> 换行
<br />换行+关闭标签
相当于<br></br>
注意:反斜杠前有个空格
部分浏览器对</br>不识别 造成2个换行
不过那是以前的事情
————————————————————————————
<p></p>标签中将"</p>"去掉后,为什么好像效果一样?
不会一样的 除非遇到下一个</p>结束
只不过那样写标范点