html - Colspan Bug 同时使用百分比和数字时

标签 html css html-table percentage

当我想在 colspan 中使用百分比将 3 个单元格的表格中的 2 个单元格分成两半时,我在使用表格时遇到了问题,但出现了错误。现在表格中的所有其他 colspans 都没有宽度而且一团糟,我不能在 3 个单元格行中使用百分比,因为它将是一个奇数这里是代码:

<table style="table-layout:fixed;" border="1" width="100%">
        <tr>
            <td colspan="100%">Notify</td>
        </tr>
        <tr>
            <td colspan="25%">Store</td>
            <td colspan="75%">Logo</td>
        </tr>
        <tr>
            <td colspan="100%">Discount</td>
        </tr>
        <tr >
            <td>Summer</td>
            <td>Discounts</td>
            <td>Fashion</td>
        </tr>
        <tr >
            <td colspan="50%">News1</td>
            <td colspan="50%">News2</td>
        </tr>
        <tr>
            <td colspan="100%">News 3</td>
        </tr>
        <tr>
            <td colspan="100%">News 4</td>
        </tr>
    </table>

最佳答案

这不是 colspan 的工作方式。您应该改用宽度。

属性 colspan 接受一个数字,而不是百分比,并告诉表格单个 TD 应该跨越多少列。

例如:

 <tr>
    <td width="50%">News1</td>
    <td width="50%">News2</td>
  </tr>
  <tr>
    <td colspan="2">News 3</td>
  </tr>
  <tr>
    <td colspan="2">News 4</td>
  </tr>

关于html - Colspan Bug 同时使用百分比和数字时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25403544/

相关文章:

html - 使文本框适应文本的宽度

javascript - 将设置存储在 Javascript Cookie 中

javascript - 根据表中单击/滚动的行填充输入框

javascript - 如何使用一个按钮在隐藏和显示多张图片之间切换

php - 使用jquery上传文件而不刷新页面

css - 导航栏和索引之间的差距,似乎不会随着给定的建议而消失

html - 用于在表格中对标题进行分组的 HTML5 标记是什么?

html - 如何使用附近的动态宽度按钮将标题居中?

jquery - Google Charts 在 IE11 上不工作

javascript - DOMException : Failed to execute styleSheet. 插入规则