XHTML标签都有一个结束标记
发布时间:2020-03-15 23:11:42 所属栏目:编程 来源:站长网
导读:原文毗连:?id=253 XHTML类型中有一条尺度就是每个XHTML标签都有一个竣事标志。那么对付HTML中原本不带竣事标志的元素,则在该竣事前加上/来封锁这个标签,如,img标签原本在HTML中的写法: img src=http://www.jb51.net/web/... alt=http://www.jb51.net/
原文毗连:?id=253 XHTML类型中有一条尺度就是“每个XHTML标签都有一个竣事标志”。那么对付HTML中原本不带竣事标志的元素,则在该竣事前加上“/”来封锁这个标签,如,<img>标签原本在HTML中的写法: <img src=http://www.jb51.net/web/"..." alt=http://www.jb51.net/web/"..."> 到了XHTML中,就应该在“>”前增进一个“/”来封锁这个标签,为了防备某些老式赏识器不熟悉这种写法,因此要在“/”前加上一个空格(HTML兼容性尺度): <img src=http://www.jb51.net/web/"..." alt=http://www.jb51.net/web/"..." /> 这好像是说在开始标志中加上一个“/”就可以封锁掉这个标签。出格是对付空内的标签来说,好像行使这种写法更简捷了。好比说, <div class="clear"></div> 这是在破除浮动(闭合浮动元素)中常常用到的一段代码。那么它好像可以样写: <div class="clear" /> 是的,<div>元素可觉得空,这样写没有题目,可是我们对其余标签也行使相同的写法会呈现什么样的效果呢?如在<head>中引入外部Javascript文件,我们一样平常这么写: <script type="text/javascript" src=http://www.jb51.net/web/"..." language="javascript"></script> 既然没有内容为空,我们们可不行以写成 <script type="text/javascript" src=http://www.jb51.net/web/"..." language="javascript" /> 我们发明,这样的写法在赏识器要么不起浸染,要么会堕落,大都环境下,赏识器会以为这个标签没有封锁,而错误地熟悉<script>之后的全部内容都是Javascript代码,以是会发生错误。再如, <textarea id="tt" cols="10" rows="8" /> 假如在赏识器运行这段代码,你会发明从<textarea>开始,之后的全部XHTML代码城市被看成文本框的内容呈此刻文本框内。 这样看来,HTML4.0中已经存在成对的标签在XHTML中必需行使已有的竣事标签。那么<div>为什么可以呢?着实,<div>也不行以,只是<div>的在赏识器没有那么明明的表现罢了。而诸如<span />一类的写法就越发不正确了,起首<span>自己有封锁标签</span>,另外<span>标签内容不能为空缺(纯空格也不可)。也就是说除了<img>、<hr>、<link>、<br>等标签可以行使“/”封锁外,其余的元素必需行使</...>,不然会呈现不行预料的题目。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读