Semantic-ui: [Table] ui celled table missing border with rowspan

Created on 26 Nov 2014  路  4Comments  路  Source: Semantic-Org/Semantic-UI

If rowspan is used on cells in a ui celled table, some cells adjacent to the rowspan'ed cell are missing the adjacent border.

<div class="ui form">
    <table class="ui celled table">
        <thead>
            <tr>
                <th rowspan="2">One</th>
                <th>Two</th>
            </tr>
            <tr>
                <th>Three (missing left border)</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td rowspan="3"></td>
                <td></td>
            </tr>
            <tr>
                <td>(missing left border)</td>
            </tr>
            <tr>
                <td>(missing left border)</td>
            </tr>
        </tbody>
    </table>
</div>

jsfiddle: http://jsfiddle.net/gk2zzzo4/2/

Confirmed Bug

All 4 comments

Bug confirmed.

Part of how ui table supports some difficult to support features is by using border-style: separate instead of the typical border-style: collapse;, however unfortunately this means the rules for specifying borders are a bit more complex with adjacent cells have to avoid redefining borders set by siblings. I'm sure there's a fix but I'll have to rummage through the code after the holidays.

Marked for next milestone

I think the only maintainable solve for this is to add a variation that uses border-collapse.

I'm not sure the best name for this. Perhaps ui complex table, or ui collapsed table

Solved with
Following Code

Name Type Files Languages
Ruby JavaScript Python
Alpha Team Project 1 2
Beta Team Project 1 52
Project 2 12
Project 3 21
Was this page helpful?
0 / 5 - 0 ratings

Related issues

arj-196 picture arj-196  路  3Comments

kntmrkm picture kntmrkm  路  3Comments

Morrolan picture Morrolan  路  3Comments

iPaoo picture iPaoo  路  3Comments

playgithub picture playgithub  路  3Comments