W3C home > Mailing lists > Public > public-html-ig-zh@w3.org > September 2010

Re: 关于导航的tag讨论

From: Zi Bin Cheah <zibin@opera.com>
Date: Mon, 27 Sep 2010 14:04:47 +0200
Cc: public-html-ig-zh@w3.org
Message-Id: <FC14A71D-E5AB-419A-A5F5-1F9F8B3275F1@opera.com>
To: John Hax <johnhax@gmail.com>

On Sep 27, 2010, at 1:03 PM, John Hax wrote:

> 标准并没有说footer里不能有nav,而是说在多数footer的 
> 应用场景里,没有必要用nav。因为nav表达的是页面的 
> 主要导航,而footer里的链接通常只是一些特定页面的 
> 快速链接,比如terms of service或版权页之类的。后者不 
> 应该用nav来表达。

“...it is common for footers to have a list of links to various key  
parts of a site, but the footer element is more appropriate in such  
cases, and no nav element is necessary for those links....”

确实没有说不可以用,只说footer标签更合适,就好象Hax 
说的底部导航一般都是特定页面的快速连接。

为了语义而语义就会失去灵活性。如果一个页面导航在 
底部,nav标签也是依然可以使用,或者使用aside。

>
> 实际上大家以前也是这样实践的。
> 你会写
> <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
>
>
>
>
>
>
>
>
>
>
>
>

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 12:05:15 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:43:45 UTC