html - 使侧边栏\页面大小均匀

标签 html css structure sidebar

因此,我正在制作一个包含 2 个简单侧边栏的页面,一个在左侧,一个在右侧。问题是,侧边栏的高度取决于其内容,页面也是如此。因此,如果页面内容比侧边栏内容短,它不会显示单个矩形\正方形,但会显示比页面长的侧边栏矩形。另一方面,如果页面内容比侧边栏长,它会扩展矩形并“扩展”侧边栏空白,但是,该空白是页面的而不是侧边栏的。页面的结构是这样的:

<div id="page">
    <div id="sidebar1">
    </div>
    <div id="sidebar2">
    </div>
    <div id="pageContent">
    </div>
</div>

最佳答案

使用 display:inline-block;Width Demo Here

#sidebar1{
  display:inline-block;
  width:24%;
  background:red;
  height: 300px;
}

#sidebar2{
   display:inline-block;
   width:24%;
    background:blue;
  height: 300px;
}

#pageContent{
   display:inline-block;
   width:50%;
    background:green;
  height: 300px;
}
<div id="page">
    <div id="sidebar1">
    </div>
    <div id="sidebar2">
    </div>
    <div id="pageContent">
    </div>
</div>

关于html - 使侧边栏\页面大小均匀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43170417/

相关文章:

html - 使用 CSS 模糊图像或背景图像的边缘

javascript - 我将如何强制更新 div 内容可编辑?

html - Sitecore 和 HTML 文件

javascript - 浏览器预览仅显示 html,无 css 或 javascript(w3layouts.com 网站模板)

jquery - Youtube Player Iframe,在 Firefox 上没有视频的声音

css - 从 child 的高度扩展 parent 的问题。 body 不会达到 100% 的高度。多列

html - 是否可以通过带有 css 的 anchor 对象来控制 div 的可见性?

directory - 在 terraform repo 中设置多个逻辑上组织的子文件夹的正确方法是什么?

c - 这段代码用什么来确定数组的大小?

java - 在 Java 树结构中存储方程