I wanted to do create a table in HTML like this where there is a description of the item and then attribute to that description. Right now, it looks like this:
-----------------------------------------------------------------
| Column 1 | Column 2 | Column 3 |
-----------------------------------------------------------------
| Short text (checked) | VA | $100 |
| Longer text (checked) | DC | $100 |
| Very long text (checked) | MD | $100 |
| Text (checked) | SC | $100 |
-----------------------------------------------------------------
The ideal design of it would look like this, where the attribute "(checked)" is tabbed out and left aligned with the other rows:
-----------------------------------------------------------------
| Column 1 | Column 2 | Column 3 |
-----------------------------------------------------------------
| Short text (checked) | VA | $100 |
| Longer text (checked) | DC | $100 |
| Very long text (checked) | MD | $100 |
| Text (checked) | SC | $100 |
-----------------------------------------------------------------
How would I accomplish this using HTML, CSS, and JS while also handling for varying description lengths?
Edit: I can't add another column to the table because there is pre-existing logic that would get messed up