当前位置: 首页 > 面试题库 >

div之间的空间-显示表格单元格

尉迟越
2023-03-14
问题内容

我这里有两个div:

<div style="display:table-cell" id="div1">
    content
</div>

<div style="display:table-cell" id="div2">
    content
</div>

有没有办法在这两个div之间分隔空间display:table-cell


问题答案:

您可以使用border-spacing属性:

HTML:

<div class="table">
    <div class="row">
        <div class="cell">Cell 1</div>
        <div class="cell">Cell 2</div>
    </div>
</div>

CSS:

.table {
  display: table;
  border-collapse: separate;
  border-spacing: 10px;
}

.row { display:table-row; }

.cell {
  display:table-cell;
  padding:5px;
  background-color: gold;
}

还有其他选择吗?

好吧 ,不是真的。

为什么?

  • margin属性不适用于display: table-cell元素。
  • padding 属性不会在单元格的边缘之间创建空间。
  • float属性破坏了table-cell能够与其父元素一样高的元素的预期行为。


 类似资料:
  • 问题内容: 我正在尝试创建一个表格,其中每个单元格具有背景颜色,并且它们之间具有空白。但我似乎在执行此操作时遇到了麻烦。 我尝试设置边距,但似乎没有效果。 如果我对填充执行相同的操作,则可以,但是在单元格之间没有间距。 有人可以帮我吗? 问题答案: 使用元素上的属性设置单元格之间的间距。 确保设置为(否则每个单元格之间将有一个单独的边框,而不是每个单元格之间可能会有间隔的单独边框)。

  • 我有一个Rails4应用程序,带有引导程序和简单的表单。 我以简单的形式遵循了示例应用程序--但我的格式没有一个是以与示例中类似的风格出现的(尽管使用了相同的代码)。

  • 好的,我有一个表格设置,在其中我向特定单元格添加了一个JComboBox,就像他们在这里的示例中所做的那样,但是由于某种原因,在选择该单元格之前,组合框不会显示。如果我选择了该单元格,组合框会打开它的列表供我选择。无论我是否更改选择,如果我单击表中的另一个单元格,它都会显示从组合框中选择的项目的文本,就好像它是根据需要显示在表中的简单字符串一样。 我的问题是:我如何让它在JComboBox中显示选

  • 我正在试着做一张桌子。我需要减少2行之间的空间,但我不能使用实现结果。 代码如下:

  • 在我的RecolyerView中,项目贴得很近,我想在项目之间增加空间,而不在项目本身添加边距。我在想我怎么才能做到这一点? 我希望它看起来像: 我是否可以编辑XML本身来实现这一点?

  • 问题内容: 我使用的是条形码字体“ 9个常规中的3个免费字体”,在某些情况下,打印输出需要有多个空格,以匹配字段中的字符数。例: (项目编号后跟四个空格,以形成12个字符。如果字符数少,条形码阅读器会给我一个错误。 将强制使用多个空格,但是IE和Firefox都将它们显示为标准字体空间,并且不使用条形码字体。条形码在非空格字符之间显示为细分。(顺便说一句,只有IE 6才以正确的字体显示。)如果我使