我有一个带有一堆页面的ASP.net 4应用程序,全部使用Site.Master作为主要布局,顶部是彩色背景,边框,菜单和边框右下角的gif 。
我使用position:absolute定位了所有内容,只需使用样式设置site.master中的所有元素以及每个页面上显示的各个元素:“left:100px top 100px”等
因此,当您在正常的IE模式下启动应用程序时,一切看起来都很完美,但是如果您全屏显示或者最小化IE,那么一切都会变得完全变形并且到处都是。
无论您处于正常的IE /全屏/最小化状态,我还需要做些什么才能使其保持一致?我是否需要改变使用样式的方式:所有元素上的位置标记,还是我需要做的其他事情?
答案 0 :(得分:0)
页面未保留您的设置,因为更改浏览器大小时页面宽度会更改。
为了使事情完全相同,不管是什么,浏览器窗口的大小设置为off body元素。
这样的事情:
<body style="width:1024px">
答案 1 :(得分:0)
我对此的解决方案是提出一个 div style =&#34; position:relative;&#34; 在每个页面的BodyContent的内部和开始处,然后对每个元素使用绝对定位,这些元素将所有元素保持在BodyContent边界内,并在浏览器最小化或完全筛选时正确地移动它们。这是一个好方法吗?它似乎已经解决了我遇到的问题,但是我担心这可能会导致我目前没有意识到的更多问题?