html - 在 Bulma 中让列填充垂直空间?

标签 html css bulma

我有以下简单布局(除了 textarea 在运行时变成代码镜像):

<div class="columns">
    <div class="column is-paddingless" style="background: indigo;">
            <textarea id="code-editor"></textarea>
    </div>
    <div class="column">
    </div>
</div>

问题是 - 第一列没有填满页面的垂直空间(在选项卡下方) - 而只是包裹了 textarea 的高度。例如:

Screenshot

有没有办法让栏目填满页面?

最佳答案

Flexbox 应该适合你!供您引用,我喜欢本指南:https://css-tricks.com/snippets/css/a-guide-to-flexbox/

像这样设置您的 .columns 应该可以解决问题:

.columns {
    display: flex;
    flex-direction: row; // this is default
    align-items: stretch; // this will stretch the children vertically
}

不确定您如何设置 .column 样式(即高度:100%),但如果这不起作用,请告诉我,我可以进一步解决问题。

关于html - 在 Bulma 中让列填充垂直空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51467546/

相关文章:

css - 在 <figure> 元素中包含一个长标题

css - 使继承的CSS样式不相交的SASS解决方案

html - Angular ui 网格 : how to apply filter on group-headers?

javascript - 不支持 history.pushState 的标题,什么是好的选择?

iPhone 网络应用程序不读取样式表

html - 图像叠加图像 CSS

asp.net - asp.net 菜单悬停背景颜色无法更改

css - 垂直标签 bool 玛

javascript - 如何使用 CSS 构建此布局?

jquery - CSS3 push move div 相对于其他div 移动