javascript - 布局类似于 google chrome 的 tweetdeck 应用程序

标签 javascript jquery html google-chrome-app

我是网络编程新手。我想使用多列布局,其中每列都有与列标题相对应的内容,如 tweetdeck 应用程序 http://www.tweetdeck.com/ 中所使用的那样。在我的谷歌浏览器应用程序中。我怎样才能做到这一点。

最佳答案

您可以使用 flexbox 创建所需的布局 ( JSFiddle ):

HTML:

<div class="container">
    <div class="container__column">Column 1</div>
    <div class="container__column">Column 2</div>
    <div class="container__column">Column 3</div>
    <div class="container__column">Column 4</div>
</div>

CSS:

.container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex; /* applying flexbox layout for all browsers */
}

.container__column {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1; /* 1 for equal column widths */
}

关于javascript - 布局类似于 google chrome 的 tweetdeck 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14304354/

相关文章:

javascript - 如何切换显示 :none/display:block whilst first animating/transitioning

javascript - 如何停止有条件的CSS悬停

javascript - 获取数组最后一个元素时出错

javascript - 如何将 "slide"和 "slid"事件附加到 Bootstrap 工具包的轮播中?

Jquery slider 工作正常,但为什么在尝试使其居中时它会中断?

javascript - 旧 JSON 值已更改

javascript - 在 JavaScript 函数中返回 bool 值 true 或 false

javascript - 在不删除子节点的情况下更新 innerText

javascript - 没有ul的li怎么算?

javascript - 如何从 JS 获取 Span 标签中的值