Add the ability to show/hide table rows/columns in a <table>
Nobody has claimed this yet.
- Dominant language
- MDX
- Stars
- 4.5k
- Forks
- 226
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 4
Description
A native ability to show/hide rows/columns in a table. A quick search shows other requests for this feature:
- https://stackoverflow.com/questions/455958/hide-show-column-in-a-html-table
- https://stackoverflow.com/questions/2858339/show-hide-html-table-columns-using-css
- @simevidas brought this idea up on Mastodon: https://mastodon.social/@simevidas/110897360588866597
Possible solution: an attribute on a or like collapsable="true" with a ::marker pseudo element containing a symbol or label.
Open question: What does a collapsed row/column look like on the page, in the DOM, and how might it be styled?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the linked requests and the proposed collapsable attribute on or . Resolve how collapsed rows and columns should appear on the page, in the DOM, and under styling, including the possible ::marker treatment. Done means an agreed, actionable proposal for the native table behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- css, html
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100