UI Semantics: Table headers should use the <caption> tag within the table itself instead of a div outside of the table
Bug #953741 reported by
John Postlethwait
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Low
|
John Postlethwait |
Bug Description
Many of the data tables in Horizon have captions that are a div with a class of table_header. This is semantically incorrect. The table element itself should have a <caption> element that contains this information (as it IS a table caption). Using a caption would look no different, but would allow the tables to semantically contain all of their own information, including their headers and actions (caption element.) See here for more on the caption element: http://
This will prevent UI issues too when the page is a small width where the table shrinks less than the div is willing to. See attached as to what I am speaking of here.
Changed in horizon: | |
status: | Confirmed → In Progress |
Changed in horizon: | |
milestone: | none → essex-rc1 |
Changed in horizon: | |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | essex-rc1 → 2012.1 |
To post a comment you must log in.
By the way, this should by NO MEANS be a blocker for essex-rc1, it is an improvement that should happen after that...