如何制作自定义列css? [复制]

Posted

技术标签:

【中文标题】如何制作自定义列css? [复制]【英文标题】:How to make custom columns css? [duplicate] 【发布时间】:2018-08-02 13:20:52 【问题描述】:

使用 Bootstrap 或 W3 很容易,但在此应用程序中,我不想使用它来制作列。如何使用纯 CSS 处理列问题? 我需要做这样的事情:

我再说一遍……不使用 bootstrap、w3 或任何其他 css 框架,我该怎么做。

这是我的简单 html 代码:

<div style="width: 50px; float: left">
  << Prev
</div>
<div style="float: left">
  <h1>Some Info... this is the responsive div. Always the rest of the size extracting the 50px of the other divs</h1>
</div>
<div style="width: 50px; float: left">
  Next >>
</div>

【问题讨论】:

你可以使用 css grid css-tricks.com/snippets/css/complete-guide-grid 或 flex css-tricks.com/snippets/css/a-guide-to-flexbox。 CSS 网格是较新的技术,因此取决于您的浏览器支持,您可以选择最适合您的一种 【参考方案1】:

你可以使用弹性框:

.container 
  display: flex;
  height: 200px;


.side 
  width: 50px;
  height: 100%;
  background: purple;


.middle 
  flex-grow: 1;
  background: blue;
<div class="container">
  <div class="side"></div>
  <div class="middle"></div>
  <div class="side"></div>
</div>

【讨论】:

flex conainer不需要指定宽度100%

以上是关于如何制作自定义列css? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在Javascript中制作自定义对象? [复制]

如何在 CSS 中使用自定义字体? [复制]

如何添加自定义字体? [复制]

如何在 IE 中制作自定义滚动条?

如何自定义刻度? [复制]

如何制作自定义音频格式和自定义播放器