html - 仅部分页面滚动的 html 布局的替代方案

标签 html css

类似于html layout with only part of the page scrolling但我正在寻找流畅的布局。

当前相关问题的问题是,它使用的是 float ,导致移动 View 上的 View 固定。我试过使用 bootstrap span 但我不确定它是否是当前代码段的替代方法:

<div style="width:1250px;">
<div style="float:left; width:1000px">
    <div style="height:120px; border:1px solid #ff00ff;">Testing Content</div>
    <div style="height:200px; border:1px solid #fff000;">Sample Body</div>
    
</div>
<div style="float:right; width:100px; height:320px; overflow:auto;">
    <p>items</p>
    <p>items</p>
    <p>items</p>
    <p>items</p>
    <p>items</p>
    <p>items</p>
    <p>items</p>
    <p>items</p>
    <p>items</p>
    <p>items</p>
</div>
</div>

Bootstrap 片段:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">

<div class="row">
  <div class="col-xs-5 col-12">
    <div style="height:100px; border:1px solid #ff00ff;" class="col-xs-12 col-12">Testing Content1</div>
    <div style="height:120px; border:1px solid #ff00ff;" class="col-xs-12 col-12">Testing Content2</div>
    <div style="height:200px; border:1px solid #fff000;" class="col-xs-12 col-12">Sample Body</div>
  </div>

  <div class="col-xs-7 col-12">
    <div style="border: 1px solid #ff00ff;  height: 420px;
  overflow: auto;">
      <div>
        <span>Scrollable</span>
      </div>
      <div style="height:1000px"></div>
    </div>
  </div>
</div>

如何实现仅部分页面滚动的 bootstrap span 或其他流体布局替代方案?

最佳答案

所以你应该使用 height:100vh 来显示浏览器的全高

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">

<div class="row">
  <div class="col-xs-5 col-12">
    <div style="height:100px; border:1px solid #ff00ff;" class="col-xs-12 col-12">Testing Content1</div>
    <div style="height:120px; border:1px solid #ff00ff;" class="col-xs-12 col-12">Testing Content2</div>
    <div style="height:200px; border:1px solid #fff000;" class="col-xs-12 col-12">Sample Body</div>
  </div>

  <div class="col-xs-7 col-12">
    <div style="border: 1px solid #ff00ff; height: 100vh;
  overflow: auto;">
      <div>
        <span>Scrollable</span>
      </div>
      <div style="height:4000px"></div>
    </div>
  </div>
</div>

关于html - 仅部分页面滚动的 html 布局的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58195118/

相关文章:

html - 为 ul-li 元素提供自定义对齐

javascript - 如何在图库中的图像上获得不同的悬停覆盖

javascript - 修改 jQuery.ScrollTo 插件以将元素滚动到页面中心(垂直/水平)或尽可能靠近中心

html - 在 header 中使用 div 类时出错?

html - [Html][CSS]我的导航菜单元素的填充不一样

html - 为什么我的物体高度不同,即使我给了它们相同的高度?

html - 如何像预期布局一样设计布局

python - 图库 slider 图像太大

javascript - 使图像透明并填充相对于百分比值的颜色

html - colspan下列宽相同