</li>不一定是结束的结束

 
<ul>
<li>ABC</li>
<div>abc</div>
<li>123</li>
</ul>

你认为上面这段代码应该是如何显示的?

IE和FIrefox给出了不同的答案,以下是他们各自的答卷,是不是和你的想象有些出入呢。

这里说不上对错,因为在UL中直接插入div实际上并不规范,但是我们还是可以看出<li>在html中可以不用结束自身标签的遗存在IE中的体现(即便你在代码中用</li>关闭掉前面这个<li>IE也并不认同他似乎认为下一个</ul>或者<li>才是结束)。

注:在html中可以省略对列表元素末尾的,但在xhtml中必须有结束标签。

参考:XHTML List Module  HTML List Module

Technorati Tags: , ,

3 Responses to “</li>不一定是结束的结束”

  1. frog says:

    再一次感叹c语言不知是怎么通过的。。。
    并庆幸不用再与这些编码打交道。。。
    哈雷路亚。。。

  2. 土豆 says:

    最近也要研究DIV+CSS,给IE和FIREFOX搞死,真搞不明白:IE有明显的时常占有优势,FIREFOX看许多网站都不正常,为什么还那么多人追捧FIREFOX呢?

  3. xpoint says:

    嗯嗯,说到浏览器之争我还是站在Firefox这头的,或者说是站在尊敬标准的方向上,IE总是做一些自做主张的事情,而布局者也被IE宠坏了一批啊,总是IE一切皆有可能,下午竟然还遇到一个CSS虚线页面渲染的问题,简直抓狂。

    有很多网站在FF下看起来不是很正常,这其实才是正常的,因为这些网站的编写存在一些不合理的地方,不过也其实都是小地方,很简单改改就行的。

    BTW:Firefox也是很棒的页面调试工具哦,特别是加上webdeveloper和食蚁兽扩展后。

    青蛙啊~你的计算机老师不简单啊,嘿嘿。

Leave a Reply