黑马程序员技术交流社区

标题: Html基础,为什么结果不一样 [打印本页]

作者: 黑马王振宇    时间: 2013-1-3 19:49
标题: Html基础,为什么结果不一样
看了老毕的JavaScript教程,做了练习,发现运行下列代码时候在Dreamweaver和浏览器中结果不一样,肿么回事?欢迎交流。
<body>
<dl>
  <ol type="1">
   <li><dt>Game&nbsp;Name</dt></li>
   <ol type="a">
   <dd><li>Red&nbsp;Alert&nbsp;2</li></dd>
   <dd><li>Frozen&nbsp;Throne</li></dd>
   </ol>
   <dt><li>Game&nbsp;Info</li></dt>
   <ol type="a">
   <dd><li>America&nbsp;VS&nbsp;Russia</li></dd>
   <dd><li>HM&amp;NE&nbsp;VS&nbsp;UD&amp;ORC</li></dd>
   </ol>
  </ol>
</dl>
</body>

无标题-1.jpg (97.64 KB, 下载次数: 38)

无标题-1.jpg

作者: 肖志锋    时间: 2013-1-3 20:36
。。。其实就是默认的字体不一样而已,你也可以改成一样啊,只要没有错误,显示有点区别没关系啊。
作者: 黄振    时间: 2013-1-3 21:01
我怎么看起来都一样?
作者: 黄锦成    时间: 2013-1-3 21:54
<body>
<dl>
  <ol type="1">
<li><dt>Game&nbsp;Name</dt></li>
<ol type="a">
  <li><dd>Red&nbsp;Alert&nbsp;2</dd></li>
  <li><dd>Frozen&nbsp;Throne</dd></li>
</ol>
<dt><li>Game&nbsp;Info</li></dt>
   
<ol type="a">
  <li><dd>America&nbsp;VS&nbsp;Russia</dd></li>
  <li><dd>HM&amp;NE&nbsp;VS&nbsp;UD&amp;ORC</dd></li>
</ol>
  </ol>
</dl>
</body>

li 要紧接着ol,我也不知道为什么,我猜测可能是语法吧

作者: 黑马王振宇    时间: 2013-1-4 09:19
肖志锋 发表于 2013-1-3 20:36
。。。其实就是默认的字体不一样而已,你也可以改成一样啊,只要没有错误,显示有点区别没关系啊。 ...

哥们有注意前边的标号没?什么原因?
作者: 黑马王振宇    时间: 2013-1-4 09:33
黄锦成 发表于 2013-1-3 21:54
Game&nbsp;Name

  Red&nbsp;Alert&nbsp;2

3q,改了之后小标号就能显示正确了,不过dt还是显示不正确,dt前的li也是紧跟着ol啊~~其实关键问题怕以后在Dreamweaver中开发出来的正确,用户使用的时候错误。。哥们你经常碰见Dreamweaver中显示和IE中显示不一样的错误吗?
作者: 黄锦成    时间: 2013-1-4 10:32
我没用过这种写法,都是 li 里面直接写 <ol>  <li></li> </ol>,即 li 里面嵌套 ol
作者: 杨雯雯    时间: 2013-1-4 13:40
你那个可能是浏览器的兼容性问题,建议最好不要使用Dreamweaver,浏览器建议你用火狐,是最标准的,IE浏览器有许多特有属性,很有些标签不识别。
作者: 黑马王振宇    时间: 2013-1-5 22:32
哦,知道了,问题已解决




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2