3User.com 三人行社区3User.com 三人行社区
3user特别推荐:

绑定MSN/QQ/GTalk

获取网站更新(帮助)

zhaozy

于 07-11-14 11:06通过网页发布该信息返回帖子

回复:试译Web.Standards.Solutions.The.Markup.and.Style.Handbook

概要

        我们已经针对每种可能的方法进行讨论了,现在让我们快速的回顾一下刚才讨论过的东西:

方法A:

  • 无法为清单加上独特的样式
  • 在狭窄的列里或者小屏幕设备上,较长的内容可能会因为换行而造成误解
  • 缺乏语义性 

方法B:

  • 增加小圆点符号来帮助识别每个项目,但是一些浏览器会在缺失父级标签<ul>时可能不显示小圆点符号
  • 没有放在<ul>中,缺少闭合标签</li>意味着难于加上样式
  • 不标准

方法C:

  • 加上了闭合标签</li>后就不需要<br />标签了
  • 省略了<ul>元素使得我们难于为这个清单添加特定的样式
  • 不标准

方法D:

  • 符合标准!
  • 使文档语义化,结构性
  • 大多数浏览器都会在每个项目左边显示小圆点符号
  • 在大多数浏览器上都会在换行后行内缩进
  • 很容易就可以定义特定的css样式

        正如你所见,你可以从一个看起来很简单的问题上获得不少知识.就算是你已经在你所有的页面上都是用了方法D,还是可以你为什么这样做比较好,我们会在这本书里一直探索"为什么"的问题,让你在各种情况下选用最恰当的方法.

mscript script editor + instant source + ie dev toolbar + httpwatch PK Firebug