html标签哪些需要封闭哪些不要?

有的标签比如<button>test</button>最后需要一个</button>来封闭,可是<input type="button"/> 这个就不用 这是为什么啊 哪些需要封闭 哪些不需要啊?

标准上原则是都要封闭。
但实际书写工码时,有些可以不需要封闭。
其实也不需知道那么多原理,原则,以后用多了你就知道了,没什么需要不需要,只有些只有封闭了页面显示才正常,有些封不封没有任何影响,那就多一事不如少一事了。反正一共也没多少个

现在绝大多数网站,网页,情况如下:
需要封闭的有(不封可能显示不正确):
<a href=""></a>
<div></div>
<table><tr><td></td></tr></table>
<label></label>
<form></form>
<select></select>
<b></b><i></i><u></u>
<H1></H1>
<font></font>
<span></span>
<STRONG></STRONG>
<TBODY></TBODY>
<IFRAME ></IFRAME>
<BUTTON></BUTTON>
<STYLE TYPE="text/css"></STYLE>
<SCRIPT LANGUAGE="JAVASCRIPT"></SCRIPT>
<BODY></BODY>
可以不封的有:
<img>
<br>
<input>
<li>
<p>
常用的也就这些了(这些能占到现在网站中99.5%)大部分需要封闭,只有个别几个不用。
一共没多少,记住不难。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-24
<div>//开始标签
...//标签体
</div>//结束标签

一般来说,如果这个标签没有标签体的话,那么就可以直接封闭!
其实<input type="button"/>就相当于是
<input type="button"></input>
第2个回答  2010-05-24
根据w3c标准 />已经算是封闭了,这种标签称“空标签”。以前确实有些标签真正的算是无封闭标签,比如<br>(称“自动封闭标签”),我们,不过现在的W3C标准也规定这种标签需要封闭:<br />

空标签,不存在innerHTML:

area,base,basefont,br,col,frame,hr,img,input,isindex,link,meta,param,embed,wbr
默认为块元素的标签:

address,applet,blockquote,button,center,dd,del,dir,div,dl,dt,fieldset,form,frameset,hr,h1,h2,h3,h4,h5,h6,iframe,ins,isindex,li,menu,noframes,noscript,ol,p,pre,script,table,tbody,td,tfoot,th,thead,tr,ul,xml
默认为内联元素的标签:

a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var
会自动闭合的标签:

colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr

参考资料:http://edu.codepub.com/2010/0221/20467.php

第3个回答  2010-05-24
一般都要封闭,不封闭的如<br>,<hr><img>等。具体可在实际应用中学到。同样<input>在html中这是一个单标签,不需要关闭,但在XHTML中就一定要关闭,所以出现你上面的<input type="button"/>。象类似的如<p>,在html中可以是单标签,但在xhtml中一定要关闭。
原因的话这个没有为什么,就是语法规定,就象1+1为什么要等于2一样。

html标签哪些需要封闭哪些不要?
标准上原则是都要封闭。但实际书写工码时,有些可以不需要封闭。其实也不需知道那么多原理,原则,以后用多了你就知道了,没什么需要不需要,只有些只有封闭了页面显示才正常,有些封不封没有任何影响,那就多一事不如少一事了。反正一共也没多少个 现在绝大多数网站,网页,情况如下:需要封闭的有...

请问html的标签中\/是什么意思?写了和不写有什么区别吗?
标签闭合。在html中,一般的标签都需要封闭,否则显示不正常。但是有个别标签可以不封闭。你上面说的<br>和<br\/>,<input><\/input>显示起来没有区别!可以不封闭的标签有 <img> <br> <input> <li> <p> 必须封闭的有:(不封可能显示不正确):<a href=""><\/a> <div><\/div> <table><tr...

html自闭合标签有哪些
标签是闭合标签,所谓闭合标签,就是标签有开始,有结束。比如:<html><\/html>,在html代码中,大部分标签是有开始和结束的,但是有一些标签是没有结束标签的。比如<input>,他有两种写法,第一种:<input>,第二种:<input\/>,现在html5中,做了统一规范,要求所有的标签必须闭合。其主要特...

html最常用的标签是哪些?
首先,HTML标签的语法分为两种结构:闭合标签和空元素。闭合标签由开始标签和结束标签组成,如、等;而空元素则只需要一个标签名即可,例如。接下来,我们重点介绍文本相关的标签,包括标题、段落、换行、加粗、斜体、下划线、删除线、上下标等。在网页中,标题是通过标题标签(至)实现的,分别表示从一级...

什么是HTML,看完这篇文章就懂了
某些元素具有空内容,不需要结束标签。大多数元素可拥有属性,属性与值之间用等号链接。为代码添加注释是一种良好的编辑习惯,注释不会显示在浏览器中。HTML的基本结构包括文档类型声明和HTML标签。DTD文档模型是HTML的版本定义,确保页面符合标准。XHTML是HTML向XML的过渡语言,比HTML更严谨。HTML5已成为主流...

在HTML中什么是自闭合标签,常见的自闭合标签有哪些?
在HTML中,标签分为两种:一般标签(一般成对出现)和自闭合标签;一般标签和自闭合标签有什么区别:自闭合标签 元日 爆竹声中一岁除,春风送暖入屠苏。千门万户曈曈日,总把新桃换旧符。通过上边代码我们可以看出,一般标签内都存在内容的,也就是说可以插入别的标签或者文字等,而自闭合标签不能插入别...

常见的html面试问题都有哪些?
1.对web标准的理解是什么?先是html标签上,标签闭合,标签小写,不乱嵌套;使用语义化标签,例如header,article,少用b这样没有语义的标签,以提高搜索几率;使用外部的css文件及js文件,使结构表现行为分离;减少文件数目,达到减少网络请求次数,文件下载与页面速度更流畅;内容能被更多的用户及设备访问,...

HTML5 标签推荐不推荐闭合
HTML5标准允许不闭合标签:<div> <p>This is a text <div> <p>This is another text 那些自闭合的标签在HTML5之前就可以不闭合了,但是之前w3c会发警告:<br> <hr> <input type="text"> <img src="pic.png"> 之前听说HTML5标准推荐不闭合,但是我现在写起来不闭合心里还是不爽,自闭合...

html中的结束标签问题
根据w3c的原则,xml的每个开始标签必须有一个结束标签与之对应,也就是<html>必须要有<\/html>结束,才是一个完整的元素,除非它是一个自封闭标签,自封闭就是<img src="... " \/>之类的标签。html是xml的子级,所以也要遵循xml的原则,这是标准。所以,<meta charset=UTF-8> 不加\/> 来结束...

HTML中font标签需要结束标签(\/font)吗?
要用结束标签闭合,另外建议你不要写<font><\/font>这种已被废弃的标签,而是用其他标签代替。

相似回答