HTML 网页全屏第 2 部分

发布于 2024-12-10 14:34:45 字数 299 浏览 0 评论 0原文

所以我现在让网页全屏显示,但我对所有 css 属性使用高度 100%,现在我在右侧看到一个滚动条。

http://www6.luc.edu/test/cabplan/maps/index2.html

当我将 #content_container 更改为高度 89% 时,它会改变它,但它在其他屏幕尺寸上看起来不同。如何使地图始终处于页脚之前的高度,并且页脚上方的右下角也带有“esri”徽标

So I got the webpage to go full screen now but I am using height 100% for all my css attributes and now I am getting a scroll bar on the right side.

http://www6.luc.edu/test/cabplan/maps/index2.html

when i change the #content_container to height 89% it changes it but its looks different on other screen sizes. How do I make it so that the map is always the height up until the footer with the "esri" logo on the bottom right above the footer as well

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱格式化 2024-12-17 14:34:45

这将更适合jquery。您可以调用它来调整加载时的高度和调整窗口大小时的高度。

要获取窗口高度,您可以使用

windowHeight = $(window).height();

它并将其分配给一个变量,然后减去页眉和页脚的高度。并通过使用设置 css

${'#content_container').css({width: windowHeight+"px"});

然后,如果有人调整窗口大小,您可以在类似以下

$(window).resize(function() {
  //update stuff
});

编辑的

$(document).ready(function(){
 windowHeight = $(window).height();
 divHeight = windowHeight - 100 - 100; // heights of your header/footer
 $('#content_container').css({height: divHeight+'px'});
});

$(window).resize(function() {
 windowHeight = $(window).height();
 divHeight = windowHeight - 100 - 100; // heights of your header/footer
 $('#content_container').css({height: divHeight+'px'});
});

函数中运行相同的选项,您可以通过分配变量并调用 $('#divid').height( 来替换高度的静态调用的 100's );由于您的标题是位置:绝对的,如果您减去标题,那么您将需要将 div 与顶部放置在相同的 px 处。

要调用 js,请在上面的 javascript 之前包含以下内容。

<script src="http://code.jquery.com/jquery-1.6.4.min.js" />

This would be something better suited for jquery. You can call it to resize the height on load and on window resize.

To get the window height you would use

windowHeight = $(window).height();

You take this and assign it to a variable and subtract the heights of the header and footer. And in set the css by using

${'#content_container').css({width: windowHeight+"px"});

Then if someone resizes the window you run the same options in a function like the following

$(window).resize(function() {
  //update stuff
});

EDIT

$(document).ready(function(){
 windowHeight = $(window).height();
 divHeight = windowHeight - 100 - 100; // heights of your header/footer
 $('#content_container').css({height: divHeight+'px'});
});

$(window).resize(function() {
 windowHeight = $(window).height();
 divHeight = windowHeight - 100 - 100; // heights of your header/footer
 $('#content_container').css({height: divHeight+'px'});
});

you can replace the 100's for static calls of height by assigning variable and call $('#divid').height(); Since your header is position:absolute, if you subtract the header then you will need to position the div from the top the same px.

To call js include the following before the javascript above.

<script src="http://code.jquery.com/jquery-1.6.4.min.js" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文