【问题标题】:Page not scaling to larger screen sizes页面未缩放到更大的屏幕尺寸
【发布时间】:2015-12-30 21:01:36
【问题描述】:

我是一个新手,我真的需要帮助解决这个问题。我正在尝试使用引导程序开发单页网站。它适用于我的笔记本电脑屏幕尺寸,但是当我在 1280px x 1024p 的较大液晶显示器上查看它时,页面不会缩小以填充视口。

这是我的代码Code的链接

谁能告诉我我做错了什么?

【问题讨论】:

  • 请发布您的视口元标记代码是什么
  • @DarrenSweeney 视口标签是
  • 试试这个<meta name="viewport" content="user-scalable=0, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">
  • @DarrenSweeney 在 1280 像素 x 1024 像素的特定分辨率下,它仍然有一半的视口是空的

标签: html css twitter-bootstrap responsive-design


【解决方案1】:

您的网站不会填满整个屏幕,因为您只使用了col-lg-8。引导程序的.row 类最多可以包含 12 列,而您只使用了 8 列。因此,如果您希望它占据整个屏幕,您可能需要将其更改为 col-lg-12

但即便如此,轮播也不会占据整个屏幕,因为您使用的是container 类。如果你希望它使用(几乎)整个屏幕宽度,你应该使用container-fluid

所以你的 sn-p 的第一部分应该是这样的:

<div class="container-fluid"> <div class="row"> <div class="col-xs-12 col-sm-6 col-lg-12"> <div id="myCarousel" class="carousel slide" data-ride="carousel"> <!-- Indicators --> <ol class="carousel-indicators"> <li data-target="#myCarousel" data-slide-to="0" class="active"></li> <li data-target="#myCarousel" data-slide-to="1"></li> <li data-target="#myCarousel" data-slide-to="2"></li> <li data-target="#myCarousel" data-slide-to="3"></li> </ol>

【讨论】:

  • 我在旋转木马旁边还有一个 div。您可以在此处查看 [链接] (azurepublishing.com/fairdeals/test/Test) 我将屏幕宽度的 75% 分配给轮播,并将 25% 分配给另一个 div,如上面的链接所示。这并不能解决问题
  • 在上面的示例中,您必须将 container-class 更改为 container-fluid 类。这使它填满了整个屏幕。 container-fluid 如果您希望它占据整个屏幕,如上述答案中所述,您将使用它。对于 75% 25%,您应该使用 col-lg-8 为左侧 div 和 col-lg-4 为右侧,或相反。那真的应该解决它。
  • 这是我一直在处理的代码 (codeply.com/go/B1WkiOnyDu)。对于移动设备,它看起来不错,但如果您在更大的屏幕尺寸上查看,您会看到超过 60% 的视口是空的。
【解决方案2】:

由于您希望根据窗口高度发生某些事情,因此您将需要 CSS media queries。根据屏幕大小,媒体查询将自行表达。给你一个例子如下:

CSS:

@media screen and (max-height: 480px) {
    .col-lg-8 {
        background-color: red;
    }
}

@media screen and (max-height: 380px) {
    .col-lg-8 {
        background-color: blue;
    }
}

如果您将其放入链接样式表并垂直缩放网站,您可以看到带有class="col-lg-8"div 标记将变为红色或蓝色。现在你必须自己看看你想要边界去哪里。

【讨论】:

  • 这是 jpg picpaste.com/problem-vFiGajwD.JPG。蓝色箭头表示问题所在。这个屏幕的分辨率是 1280px x 1024px,你能看到它把所有的白色区域都留空了。我希望它缩小到全屏尺寸。
  • 你说的是身高吗?
  • 是的!我希望它是视口的高度
猜你喜欢
  • 2017-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-02
  • 2016-07-02
相关资源
最近更新 更多