
同样是300*200的窗口,不同版本的系统甚至是不同主题中的显示都有细微不同.
这是因为受到了主题风格边框的影响,另外,IE的旧版本支持更多的窗口定义语句,而自Windows XP SP2开始,网页对话框强制加入了状态栏,更使得对话框的风格受限.


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


从这张图中我们直观地看到,网页设计者定义的语句中消息内容的区域大小计算方式不同,在IE7中,定义的大小为消息内容所占的大小,而在IE6中,只提供整个窗口的尺寸定义.
这就是为什么我们所看到的网页对话框的大小不同的原因.可见IE7的改进更加便于网页设计者定义消息框.

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

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