加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

XHTML标签的自关闭的写法应该注意的问题

发布时间:2020-03-15 18:42:26 所属栏目:编程 来源:站长网
导读:XHTML内里的img标志应该这样写:img alt=http://www.jb51.net/web/ src=http://www.jb51.net/web/ /,这种写法也就是所谓的自封锁,在XML中是完全正当的写法。假如你认识XML相干的开拓,也许也就风俗于这种写法,想着XML中任何不含子节点的元素都可以这样

XHTML内里的img标志应该这样写:<img alt=http://www.jb51.net/web/"" src=http://www.jb51.net/web/"" />,这种写法也就是所谓的自封锁,在XML中是完全正当的写法。假如你认识XML相干的开拓,也许也就风俗于这种写法,想着XML中任何不含子节点的元素都可以这样写,那么XHTML中没有内容的标签也都可以这样写。XHTML中理论上虽然应承任何标签以自封锁的要领来誊写,然而赏识器兼容性却带来了新题目,那就是IE无法正确辨认某些标签的自封锁写法。 字串8
请实行输入以下XHTML代码并在IE中赏识:<p>hello <script type="text/javascript" /> world</p>,你会发明只能看到前面的hello而不见后头的world,这工作让人挺无法表明的吧。也许有不少人都曾经碰着过这个题目,而且花了几个小时在上面都找不到公道的表明。 字串4
表明源自其它一段相同的代码:<p>hello <textarea /> world</p>,你在IE中看看其表现结果,可以或许获得公道的表明白吗?我们可以或许看到前面的hello正常表现了,尔后头的world则表现在textarea内里,这证明IE并没有正确辨认textarea标签已经自封锁了,而是当它没有封锁,并将后头的内容辨认为textarea内部的内容。
这时辰我们就大白前面那段代码为什么看不到后头的world了,由于它被看成script的一部门来辨认了。这就声名白,在我们行使XHTML时并不能仿佛XML那样随意的行使自封锁的写法,只有少数本来不必要封锁的标签可以用自封锁的写法,其他标签纵然没有任何内容最好也用成对的封锁写法。
最后必要提示各人的是,着实弱智的parser不只仅IE有,许多处所都也许遇到因为parser不严谨而引起的题目,以是我们在誊写XHTML的时辰照旧要姑息一些老HTML担任下来的风俗,不能仿佛真的XML那样自觉得切合尺度了就随意写。不信?那么再试一个吧:<p>hello <br></br> world</p>,寄望IE与Opera中的表现结果。
XHTML一些相干的类型:
1.全部的标志都必必要有一个响应的竣事标志
2.全部标签的元素和属性的名字都必需行使小写
3.全部的XML标志都必需公道嵌套
4.全部的属性必需用引号""括起来
5.把全部<和&非凡标记用编码暗示
6.给全部属性赋一个值
7.不要在注释内容中使“--”

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读