jquery - 如何在调整窗口大小的情况下显示完整内容?

标签 jquery html css web resize

我希望即使将浏览器窗口调整为任意大小,我的文本和图像也能完整显示。到目前为止,它在 I resize the window horizontally 时有效但是当我垂直调整它的大小时, it just clips over the content.

我也不想要任何侧滚动条,因此调整了内容的大小。

body {
  background-color: #CFFFE7;
  overflow: hidden;
}

#master {
  display: table;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 30px 70px 60px 70px;
  height: 100%;

}

p {
  font-weight: bold;
  font-size: 20px;
  font-size: 2vw;
  font-family: sans-serif;
}

#diagrams {
  background-color: lightblue;
  text-align: center;
}

.logo-image {
  vertical-align: middle;
  display: table-cell;
}

.logo-image img {
  max-width: 90%;
  max-height: 90%;
}
<div id="master" class="container">
  <p>This is a very long sentence. This is a very long sentence. This is a very long sentence.</p>
  <p>
    This is a very long sentence.
    <br/>
    This is a very long sentence.
  </p>
  <div id="diagrams" class="container">
    <div class="logo-image">
      <img id="ssc" src="http://www.immersion-3d.com/wp-content/uploads/2015/12/image-placeholder-500x500.jpg" alt="Placeholder Image" />
    </div>
    <div class="logo-image">
      <img id="msc" src="http://www.immersion-3d.com/wp-content/uploads/2015/12/image-placeholder-500x500.jpg" alt="Placeholder Image" />
    </div>
    <div class="logo-image">
      <img id="asc" src="http://www.immersion-3d.com/wp-content/uploads/2015/12/image-placeholder-500x500.jpg" alt="Placeholder Image "/>
    </div>
  </div>
</div>

最佳答案

您遇到此问题是因为当您垂直调整窗口大小时,它不会影响 .logo-image div 的高度。

您可以将 vh 属性与您的 .logo-image div 一起使用,如下所示:

.logo-image {
    vertical-align: middle;
    display: table-cell;
    height : 90vh;
}

vh 基本上表示视口(viewport)的百分比,因此如果我们将 90vh 作为高度分配给某个 div,则意味着 90% 的可用视口(viewport)将作为高度分配给它。

关于jquery - 如何在调整窗口大小的情况下显示完整内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46314293/

相关文章:

javascript - 使用 jQuery 或 javascript 中的正则表达式替换 url 开头的 .com

javascript - jQuery 链接与动画函数的回调

html - DIV 不适合 body

html - Bootstrap Carousel 和 <img> 标签与 object-fit & object-position 不工作

height - 覆盖视口(viewport) 100% 高度的部分

javascript - 包含表格的 div 上的框阴影问题(高度问题)

jquery 文件树 - 默认打开的文件夹?

javascript - Backbone 一对多关系

javascript - 无法使用ajax和php上传多个文件

CSS hack 实现多个背景图像