1

我正在使用Visual Studio, ASP.net, HTML, CSS, C#(用于后面的代码)ADO.netJavascript/Jquery.

我正在尝试制作一个带有某些块的网页,div并且我希望该块永远不会超过浏览器。您知道吗:div即使我更改了窗口的分辨率,如何添加高度尺寸?

PS:我是法国人,所以请不要在意我的错误。

4

3 回答 3

1

在没有进一步澄清您的情况的情况下,一种方法是执行以下操作:

HTML

<div id="test">
    My div
</div>

CSS

html, body {height:100%;margin:0;padding:0}
#test {width:100%; height: 100%;position:absolute;}
于 2013-04-17T13:04:54.560 回答
1

将高度设置为 100% 通常有效。注意:有时填充可能会将您推到浏览器之外。

于 2013-04-17T13:05:57.043 回答
0

我以前遇到过屏幕分辨率问题,这解决了我的问题。

  • 如果您希望您的网站在屏幕分辨率更改时动态更改,您可以在 CSS 中对所有页面、容器、包装器等使用 % ,以便它可以根据任何屏幕分辨率进行调整。(问题:当屏幕分辨率很大时,这会破坏您的网页设计

  • 到目前为止我找到的最好的解决方案,我认为其他专业网站也在做的是让你的宽度静态或固定,让你的页面位于中心。这将保留您在页面上所做的设计,并且所有内容都将保持原样。

    在您的 CSS 中,只需在页面、容器、包装器等上添加这一行。

    margin:0 auto;

    并且您的网站将以任何屏幕分辨率为中心。有关更多示例并了解更多相关信息,请查看此参考How to Center a Website With CSS。如果您想在不更改实际屏幕分辨率的情况下测试不同的屏幕分辨率,您可以在此处尝试。

    希望这可以帮助 :)
于 2013-04-25T05:28:50.073 回答