固定宽度的文字+水平的流体框

亚历克斯·梅

我想要的是

在此处输入图片说明

带文本的DIV应该与文本所需的宽度一样大。

条形DIV应与占用所有其余空间所需的宽度一样(宽度相等)。DIV是动态添加的,因此最好避免使用绝对大小,例如每个大小的width = 25%。

条之间的间隔应为5px。

是)我有的

http://jsfiddle.net/5uzbxvss/1/

html

<div class="container">
    <div class="title">
        <h3>Text</h3>
    </div>

    <div class="bars">
        <div class="outer">
            <div id="task_bar_1" class="inner">
                0%
            </div>
        </div>

        <div class="outer">
            <div id="task_bar_2" class="inner">
                0%
            </div>
        </div>

        <div class="outer">
            <div id="task_bar_3" class="inner">
                0%
            </div>
        </div>

        <div class="outer">
            <div id="task_bar_4" class="inner">
                0%
            </div>
        </div>
    </div>
</div>

的CSS

body {
    margin: 0;
}

.container {
}

.title {
    float: left;
}

.container h3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2px;
}

.bars {
    overflow: hidden;
}

.outer {
    background-color: grey;
    padding: 3px;
    margin-left: 5px;
    float: left;
}

.inner {
    background-color: orange;
    color: white;
    text-align: center;
}
i

您可以使用CSS表:

  • 制作.container一个与身体一样宽的桌子:

    .container {
      display: table;
      width: 100%;
    }
    
  • 使.title该表的一个单元格,并且其宽度设置为通过其内容所需的最低限度:

    .title {
      display: table-cell;
      width: 0;
      white-space: nowrap;
    }
    
  • .bars 将被包装在一个匿名表格单元中,该表格单元将覆盖剩余的所有剩余空间 .title

  • 制作.bars一个与匿名表格单元格一样宽的表格,在单元格之间平均分配其宽度(忽略其内容),并在单元格之间添加5px的间距:

    .bars {
      display: table;
      width: 100%;
      table-layout: fixed;
      border-spacing: 5px;
    }
    
  • 制作.outer该表的单元格:

    .outer {
      display: table-cell;
    }
    

body {
  margin: 0;
}
.container {
  display: table;
  width: 100%;
}
.title {
  display: table-cell;
  width: 0;
  white-space: nowrap;
}
.title h3 {
  margin: 0;
  padding-top: 2px;
}
.bars {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-spacing: 5px;
}
.outer {
  background-color: grey;
  padding: 3px;
  display: table-cell;
}
.inner {
  background-color: orange;
  color: white;
  text-align: center;
}
<div class="container">
  <div class="title">
    <h3>Text</h3>
  </div>
  <div class="bars">
    <div class="outer">
      <div id="task_bar_1" class="inner">0%</div>
    </div>
    <div class="outer">
      <div id="task_bar_2" class="inner">0%</div>
    </div>
    <div class="outer">
      <div id="task_bar_3" class="inner">0%</div>
    </div>
    <div class="outer">
      <div id="task_bar_4" class="inner">0%</div>
    </div>
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

灵活的布局流体和固定宽度

来自分类Dev

3列布局(固定,流体,固定),最小宽度

来自分类Dev

使水平单选按钮小部件的宽度固定

来自分类Dev

Bootstrap形式-水平溢出固定宽度的容器

来自分类Dev

PagerSlidingTabStrip使水平滚动视图的宽度固定

来自分类Dev

PagerSlidingTabStrip使水平滚动视图的宽度固定

来自分类Dev

如何用容器流体制成固定宽度的色谱柱?

来自分类Dev

具有固定宽度和流体含量的CSS边栏

来自分类Dev

CSS左柱流体和右柱固定宽度

来自分类Dev

如何用容器流体制成固定宽度的色谱柱?

来自分类Dev

如何制作具有固定宽度的色谱柱的流体网格?

来自分类Dev

具有流体含量的固定宽度的绝对侧边栏

来自分类Dev

具有固定宽度的中柱的流体三柱布局

来自分类Dev

具有固定宽度和流体含量的CSS边栏

来自分类Dev

条形图水平条宽度我想要每个水平条的固定宽度或最大宽度

来自分类Dev

左div具有固定宽度,右div具有流体宽度

来自分类Dev

固定宽度的侧边栏和流体宽度主要内容区域可疑

来自分类Dev

水平和垂直绝对中心的div具有流体的宽度和高度?

来自分类Dev

文字框的高度和宽度

来自分类Dev

CSS难题:在流体宽度div中使select2框的宽度为100%?

来自分类Dev

如何将固定宽度的按钮水平居中?

来自分类Dev

Flexbox列中水平居中的固定宽度行

来自分类Dev

CSS水平子菜单没有固定的宽度

来自分类Dev

在水平滚动条上显示固定宽度的顶部栏

来自分类Dev

水平无序列表居中,但宽度不固定

来自分类Dev

4列-固定流体-流体-流体

来自分类Dev

4列-固定流体-流体-流体

来自分类Dev

文本到列固定宽度的输入框-Excel崩溃

来自分类Dev

文本框VBA中的固定宽度列

Related 相关文章

  1. 1

    灵活的布局流体和固定宽度

  2. 2

    3列布局(固定,流体,固定),最小宽度

  3. 3

    使水平单选按钮小部件的宽度固定

  4. 4

    Bootstrap形式-水平溢出固定宽度的容器

  5. 5

    PagerSlidingTabStrip使水平滚动视图的宽度固定

  6. 6

    PagerSlidingTabStrip使水平滚动视图的宽度固定

  7. 7

    如何用容器流体制成固定宽度的色谱柱?

  8. 8

    具有固定宽度和流体含量的CSS边栏

  9. 9

    CSS左柱流体和右柱固定宽度

  10. 10

    如何用容器流体制成固定宽度的色谱柱?

  11. 11

    如何制作具有固定宽度的色谱柱的流体网格?

  12. 12

    具有流体含量的固定宽度的绝对侧边栏

  13. 13

    具有固定宽度的中柱的流体三柱布局

  14. 14

    具有固定宽度和流体含量的CSS边栏

  15. 15

    条形图水平条宽度我想要每个水平条的固定宽度或最大宽度

  16. 16

    左div具有固定宽度,右div具有流体宽度

  17. 17

    固定宽度的侧边栏和流体宽度主要内容区域可疑

  18. 18

    水平和垂直绝对中心的div具有流体的宽度和高度?

  19. 19

    文字框的高度和宽度

  20. 20

    CSS难题:在流体宽度div中使select2框的宽度为100%?

  21. 21

    如何将固定宽度的按钮水平居中?

  22. 22

    Flexbox列中水平居中的固定宽度行

  23. 23

    CSS水平子菜单没有固定的宽度

  24. 24

    在水平滚动条上显示固定宽度的顶部栏

  25. 25

    水平无序列表居中,但宽度不固定

  26. 26

    4列-固定流体-流体-流体

  27. 27

    4列-固定流体-流体-流体

  28. 28

    文本到列固定宽度的输入框-Excel崩溃

  29. 29

    文本框VBA中的固定宽度列

热门标签

归档