div css 让内容自动铺满可视窗口高度

云游道人 2025-03-28 47 阅读 0评论

<!DOCTYPE html>

<html >

<head>

<meta name="viewport" content="width=device-width,initial-scale=1.0">

  <style>

html,

body {

  height: 100%;

  margin: 0;

}


.parent {

  display: flex;

  flex-direction: column;

  /* 垂直排列 */

  height: 100vh;

  /* 父容器占满视口 */

}


.fixed {

  height: 50px;

  /* 固定高度区域 */

}


.fill {

  flex: 1;

  /* 自动填充剩余高度 */

  overflow: auto;

  /* 内容溢出时滚动 */

  background:#ccc;

}

  </style>

</head>

<body>

<div class="parent">

      <div class="fixed">固定头部</div>

      <div class="fixed">固定头部</div>

      <div class="fixed">固定头部</div>

      <div class="fixed">固定头部</div>

      <div class="fill">

    内容自动铺满剩余可视高度

        <ul>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li><li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li><li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li><li>666666666666</li>

          <li>666666666666</li>

          <li>666666666666</li><li>666666666666</li>

          <li>666666666666</li>

        </ul>

      </div>

    </div>

</body>

</html>


发表评论

快捷回复: 表情:
Addoil Applause Badlaugh Bomb Coffee Fabulous Facepalm Feces Frown Heyha Insidious KeepFighting NoProb PigHead Shocked Sinistersmile Slap Social Sweat Tolaugh Watermelon Witty Wow Yeah Yellowdog
提交
评论列表 (有 0 条评论, 47人围观)