【问题标题】:resizing web page size according to clients resolution in c#在c#中根据客户端分辨率调整网页大小
【发布时间】:2011-04-22 10:44:20
【问题描述】:

我开发了一个网站并托管它..在本地系统中看起来不错..当我从另一个系统登录时,它看起来很奇怪..

如何根据客户的分辨率修改我的页面

谁能帮我解决这个问题...plz

谢谢 导航

【问题讨论】:

    标签: c# javascript css


    【解决方案1】:

    一个常见的错误是经常使用以像素和 em 为单位的绝对大小。更频繁地使用百分比:宽度:90% 等等。

    【讨论】:

    • 我不认为使用绝对尺寸是一个错误。拥有更大屏幕的人通常希望能够看到更多关于他们的信息,而不仅仅是看到以更大字体显示的相同内容。很少有网站会按比例缩放自己的显示。另外你不知道别人的屏幕有多大,只有他们的窗口有多大。
    • jamietre,将字体大小设置为绝对大小是可以的,但是如果将主div的宽度设置为500px呢?然后在更大的屏幕上,你只会填满屏幕的一部分,在较小的滚动条上。
    • 大多数网站将宽度设置为 960 PX,适合 1024 宽度的屏幕(带有浏览器边框)。如果您的浏览器较宽,则多余的空间是空白的,或者用于广告。如果更窄,那么是的,它是隐藏的。例如,请参见 stackoverflow.com。几乎不可能制作出对尺寸没有限制的有用网站布局。
    • 非常感谢您的建议
    【解决方案2】:

    它看起来很奇怪..

    可能有多种原因,

    • 浏览器
    • 浏览器版本
    • 使用的组件或框架
    • css 样式兼容性

    您可以做的最佳事情是将entire pagemaster template 包装在div 中,并将size 提供给该div。这样您的站点大小在不同的resolutions 中可能不会有所不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      • 2014-09-21
      相关资源
      最近更新 更多