【问题标题】:How to show web page to specific DIV (height wise)如何将网页显示到特定的 DIV(高度)
【发布时间】:2015-05-29 01:16:40
【问题描述】:

我的页面中有 10 个 DIV,每个 DIV 包含图像、文本、滑块、视频等内容。

假设这些 DIVS 按此顺序排列。

class="DIV 1"

class="DIV 2"

class="DIV 3"

class="DIV 4"

以此类推,最多 10 个 DIV。

我想在笔记本电脑显示器等每个屏幕上将我的页面显示到 DIV 5。

即每当页面在任何屏幕上加载时(无论高度是多少),它都应显示为 DIV 5。

我尝试将此 css 应用到 DIV 5,但没有成功。

    .DIV5
 {
  width: 100%;
  position: relative;
  max-height: 100%;
  height: 90vh;
 }

它会下降到 768 像素这样的高度。

【问题讨论】:

    标签: html css


    【解决方案1】:

    您应该为您的 div 使用 height: 20vh;,在这种情况下,第一个 5 个 div 应该占据 20% 的视口,而第 6 个 div 将在加载时超出屏幕。

    编辑:更新 JSFiddle

    请看JSFiddle

    【讨论】:

    • 我应该只给第一个 div 高度 20vh 还是从 1-5 给所有高度?
    • 我会给每个 div (1 - 10) 分配 20vh,以便在您的设计中保持美丽的感觉,但这取决于您的需求。
    • 当我从顶部给每个 div 20vh 时,我的意思是 div 1 div 2,div 5 开始进一步向下。这不能解决我的问题
    • 这是由于默认 body 的 CSS 规则,我更新了我的 Fiddle,在 body 上没有边距/填充,它可以工作
    猜你喜欢
    • 2020-02-10
    • 1970-01-01
    • 2013-03-05
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    • 2016-10-30
    • 2020-08-20
    • 2019-10-06
    相关资源
    最近更新 更多