- From: Shawphy <shawphy@gmail.com>
- Date: Mon, 27 Sep 2010 19:43:00 +0800
- To: John Hax <johnhax@gmail.com>
- Cc: Zi Bin Cheah <zibin@opera.com>, public-html-ig-zh@w3.org
- Message-ID: <AANLkTi=s1xCVeBf1Do7eBNhmZ9vT8aYyRhSPtCbMwZm_@mail.gmail.com>
之前回了一个人,再fwd一下 既然HTML5还没成为既定标准,就还能再改。 nav放在header里也好,放在侧边栏也好,放在footer里也好,都应该允许才对。 作为导航,从来没有必须放在header里的道理。 2010/9/27 John Hax <johnhax@gmail.com> > 标准并没有说footer里不能有nav,而是说在多数footer的应用场景里,没有必要用nav。因为nav表达的是页面的主要导航,而footer里的链接通常只是一些特定页面的快速链接,比如terms > of service或版权页之类的。后者不应该用nav来表达。 > > 实际上大家以前也是这样实践的。 > 你会写 > <div class="header"> > <div class="nav">...</div> > </div> > > 但是通常你不会写: > <div class="footer"><div class="nav">...</div></div> > > > > > 假如你确定会在footer里有主导航,那用nav也是可以的。实际上当前的HTML规范里是有这样的例子的,在footer元素和aside元素的示例代码里有这样用的。在那两个例子中,同层级的header里是没有导航的,只在footer中有导航。 > > > > > 2010/9/27 Zi Bin Cheah <zibin@opera.com> > > >> On Sep 27, 2010, at 11:14 AM, Twinsen Liang wrote: >> >> hi,大家好。 >>> 我和波波,受斌爷之命要发起些话题。最近一直忙校招和webrbeuild年会的事情拖了很久,非常抱歉。 >>> >>> 斌爷说希望我们的小组围绕HTML5的中文化相关内容去进行一些讨论;而我觉得讨论可以激烈一点(吵架都可以,不要爆粗就行),当然也不一定要有固定的结论,我们最后只是将一些过程反馈给W3C。 >>> >>> 所以……我先发起一个吧。 >>> >>> 关于导航,其实大家在做中国的页面会有很多头疼的地方: >>> • 顶部导航、底部导航、侧边导航……是否所有的导航都统一的使用nav标签?他们之间应当使用什么形式的区分? >>> >> >> 比较郁闷的是根据specs,<nav>标签只可以在<header>里使用,不可以在<footer>里使用。<nav>是取代<div >> id="nav">而存在,那如果我在底部导航想改成<nav>标签,应当可以在<footer>里注入<nav>标签。 >> >> 其中一个方案是把导航定义为<aside>, 可以用在侧边,底部等。 >> >> <aside> >> <section> >> <ul> >> 导航 >> </ul> >> </section> >> </aside> >> >> >> • >>> 大家都知道我的站点使用了之前的W3C推荐的map标签;而在HTML5新时代来临之后我们当然转换为nav,但是我们是采用ul还是直接把a排列? >>> >>> • 如果遇到导航经常变化的情况,我们应该采用什么样的方式进行整体站点的布局,在HTML一侧又有什么样的猜想可以辅助? >>> 大家踊跃发言讨论哈。:P >>> >>> -- >>> More Imagination More Creation ——TwinsenLiang.net >>> >> >> Regards, >> >> Zi Bin Cheah / 谢子斌 >> >> Web Evangelist >> / Developer Relations / Site Compatibility / Products Group / >> >> Opera Software ASA, Oslo, Norway >> + 47 23 69 25 81 / twitter: zibin >> >> >> >> >> >> >> >> >> >> >> >> >
Received on Monday, 27 September 2010 13:39:11 UTC