ASP.NET不全屏时禁用页面格式

时间:2011-11-25 07:58:49

标签: c# asp.net

我在VS2005上使用C#创建了一个Web应用程序。

每当我的网页没有全屏打开时,图标和标签会自动调整以适应窗户的宽度,使按钮和图标迷失方向。

有没有办法禁用此功能或启用格式固定,无论窗口是否全屏?

2 个答案:

答案 0 :(得分:1)

您可以使用CSS设置width(将被修复)或min-width(布局不会缩小到更少)。旧版本的IE不支持min-width

在这两种情况下,如果浏览器窗口较小(或可用空间 - 如果像历史记录那样打开侧面),那么水平滚动将会被分开。

然而,考虑到目前许多用户都拥有非常宽的屏幕,如果浏览器最大化,则浏览范围太宽,无法轻松阅读。

答案 1 :(得分:1)

这很难做到。如果浏览器全屏,您可以使用javascript中的函数来chceck。然后你必须间隔这样做,以确保这是真的或不是真的。

if (screen.width == window.innerWidth && screen.height == window.innerHeight) {
// web browser full screen
}

基于此,您可以创建另一个可以根据该条件应用的屏幕CSS模板。然后,您可以使您的网站应用另一种布局。

我要重新考虑的另一种方法是以任何浏览器尺寸满足它的方式制作CSS布局。