- UID
- 1
- 帖子
- 5881
- 精华
- 15
- 贡献
- 112
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2005-2-20
|
(TheWorld的缺点和需要改进的地方不在本帖讨论范围内)
最近在研究IE7的界面,想知道它到底为什么这么设计好在哪里
总体来说,IE7仍然秉承了微软一贯的界面特点,就是可定制的内容虽少,但基本功能很实用,而且重量级的功能,如收藏夹,可定制性很强
作为微软的第一款多窗口浏览器界面,IE7的标签是最令我摸不着头脑的,因为它的标签和大多数我们习惯的不同,不是在顶部或者底部,是在工具区界面的中间,如附件一
从很多角度,标签放在那个位置都让人感觉别扭,当然,如果你用久了,养成了习惯,标签放哪里都可以。从以往各个有标签的软件的操作习惯看,IE7的按钮、地址栏和菜单等被标签割裂成了两部分,标签和网页之间分隔开后,感觉也不像一个整体了
然后我们发现一个不知道是好是坏的特性 - IE7的每个标签实际都对应了独自的菜单、工具按钮和插件
附件2和3是使用Spy++查看到的IE7的窗口结构
附件2
每个标签(对应的浏览窗口)都有独立的菜单条、工具条按钮
附件3
安装了Google工具条后
可以看到每个标签(对应的浏览窗口)都创建了对应的Google工具条窗口
原来IE7可以这样理解,它的顶部地址栏搜索栏的那一条,和标签条窗口都是单独的,是整个IE浏览的MDI控制元素,而从标签条下面的工具条和菜单条开始,它其实就是多个叠加在一起的原来的IE6,见附件4
而绝大多数多窗口浏览器的做法是:所有的控制区域包括标签条,工具条等都是只有一套,作为控制元素,叠加在一起的只是浏览窗口
我想这也是为什么IE7要搞出这么一个在中间的标签条的原因,至少它不算是界面上的创新,而是兼容以往的延续
这样做固然有优点:可以兼容大多数IE6的工具条插件,甚至可以在需要的时候,为每个网站定制对应界面并且以后在访问的时候自动配置
但是这样做是否有些得不偿失呢 |
|