返回上一页  首页 | cnbeta报时: 12:36:50
Internet Explorer 7 细节介绍:为什么我的Web对话框窗口不一样
发布日期:2006-08-26 17:06:21  稿源:
在Internet Explorer中定义window.open 和 window.showModalDialog以打开一个网页对话框的时候,你会发现在不同版本的Windows和不同版本的IE中,窗口的大小和样式都是不同的,如图:
Comparing Themes in Windows XP and Vista

同样是300*200的窗口,不同版本的系统甚至是不同主题中的显示都有细微不同.

这是因为受到了主题风格边框的影响,另外,IE的旧版本支持更多的窗口定义语句,而自Windows XP SP2开始,网页对话框强制加入了状态栏,更使得对话框的风格受限.



在IE7中更是有了很大的不同,状态栏,主要内容被默认保留(下详),还加了一个只读状态的地址栏.窗口的最小尺寸被限定在了250*150.



从这张图中我们直观地看到,网页设计者定义的语句中消息内容的区域大小计算方式不同,在IE7中,定义的大小为消息内容所占的大小,而在IE6中,只提供整个窗口的尺寸定义.

这就是为什么我们所看到的网页对话框的大小不同的原因.可见IE7的改进更加便于网页设计者定义消息框.


再来看一张图,现在地址栏和状态栏是否出现的决定权交给了用户,甚至还可以自己调整是否锁定网页对话框的大小.

cnBeta采自IEBlog的资料
我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 12:36:50

文字版  标准版  电脑端

© 2003-2025