减少引导表宽度,colspan 不起作用

Posted

技术标签:

【中文标题】减少引导表宽度,colspan 不起作用【英文标题】:Decrease bootstrap table width, colspan not working 【发布时间】:2021-03-07 12:44:23 【问题描述】:

我正在使用一个引导表,它在右上角包含一个带有 rowspan = "2" 的表,然后它有 2 行,然后在另一端另一个 rowspan = "2",如下所示:

我遇到的问题是我无法“缩小”图像所在的表格的宽度,即第一列,我尝试使用 col-1,使用 colspan = "1" 但是所以到目前为止我找不到解决方案,你能帮帮我吗?图像所在的表格的总宽度应该是相同的 ROWSPAN = "1"。

这是代码:

<tr>
    <td rowspan="2" colspan="1">
  <img src="IMAGE">
      

    </td>
    <td class="col-10">
    PRODUCT NAME
    </td>
  <td rowspan="2" colspan="1">$PRICE</td>
    
  </tr>
  <tr>
    <td>
    <span>DESCRIPCION</strong></span>
    </td>
  </tr>

【问题讨论】:

【参考方案1】:

如果您需要为图像行设置宽度,您可以将width="...px" 改成&lt;td width="..px"&gt; 我试着做一个这样的例子

table 
      border-collapse: collapse;
    
    table,
    tr,
    th,
    td 
      border: 1px solid #000;
    

    th 
      padding: 1ex;
      background: #ccc;
    
    td 
      padding: 1ex;
    
    .divide td 
      border-top: 3px solid;
    
<table>
<tr>
  <td rowspan="2" colspan="1" >
  <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/ef/Stack_Overflow_icon.svg/768px-Stack_Overflow_icon.svg.png" >
  </td>
  <td class="col-10">
  PRODUCT NAME
  </td>
  <td rowspan="2" colspan="1">$PRICE</td>
  </tr>
  <tr>
    <td>
    <span>DESCRIPCION</strong></span>
    </td>
  </tr>
</table>
<table>
<tr>
  <td rowspan="2" colspan="1" >
  <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/ef/Stack_Overflow_icon.svg/768px-Stack_Overflow_icon.svg.png" >
  </td>
  <td class="col-10">
  PRODUCT NAME
  </td>
  <td rowspan="2" colspan="1">$PRICE</td>
  </tr>
  <tr>
    <td>
    <span>DESCRIPCION</strong></span>
    </td>
  </tr>
</table>
<table>
<tr>
  <td rowspan="2" colspan="1" >
  <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/ef/Stack_Overflow_icon.svg/768px-Stack_Overflow_icon.svg.png" >
  </td>
  <td class="col-10">
  PRODUCT NAME
  </td>
  <td rowspan="2" colspan="1">$PRICE</td>
  </tr>
  <tr>
    <td>
    <span>DESCRIPCION</strong></span>
    </td>
  </tr>
</table>
<br>
<br>
<table>
    <tr>
        <th>head</th>
        <th>title</th>
        <th>title</th>
        <th>title</th>
        <th></th>
    </tr>
    <tr>
        <td>
            <input type="checkbox">
        </td>
        <td>content</td>
        <td>content</td>
        <td>content</td>
        <td rowspan="2">white</td>
    </tr>
    <tr>
        <td colspan="4">
            lorem ipsum
        </td>
    </tr>
    <tr class="divide">
        <td>
            <input type="checkbox">
        </td>
        <td>content</td>
        <td>content</td>
        <td>content</td>
        <td rowspan="2">gray</td>
    </tr>
    <tr>
        <td colspan="4">
            lorem ipsum
        </td>
    </tr>
    <tr class="divide">
        <td>
            <input type="checkbox">
        </td>
        <td>content</td>
        <td>content</td>
        <td>content</td>
        <td>white</td>
    </tr>
    <tr class="divide">
        <td>
            <input type="checkbox">
        </td>
        <td>content</td>
        <td>content</td>
        <td>content</td>
        <td rowspan="2">gray</td>
    </tr>
    <tr>
        <td colspan="4">
            lorem ipsum
        </td>
    </tr>
</table>

【讨论】:

现在是!我用你的代码解决了,非常感谢。问题是我在表格中创建动态内容,然后它崩溃了,但是,你的代码工作 100%

以上是关于减少引导表宽度,colspan 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

引导表过滤不起作用

通过引导表单击单元格不起作用

引导表固定标题不起作用

引导表分页下拉菜单不起作用 - Rails

表单验证在引导程序中不起作用

容器流体中的引导固定宽度表列