Jump to menu

Vote up?

  1. brothercake

    Well it certainly could be a table, but that doesn’t mean it must be. If it is a table, then it’s an editable table, but that’s not something we can implement in practice – we can’t create editable tables that degrade without JS, or works for assistive technologies or lower-spec browsers.

    So in that absence of that, it must be a form.

    And if it is a form, then it can’t also be a table, because that would make it inaccessible as I’ve described.

    This is how I found myself reasoning, and this is what I did when faced with that practical need. I don’t think I’ve abused markup or CSS at all here, I just found a solution that works, today, for a problem that’s real and out there.