Currently, I am working with a table and utilizing the <col>
tag to define column widths. However, I have encountered an issue where one of the columns, set at 5% width, contains a title that is 16 characters long, wider than the allocated 5%. As a result, the column width extends beyond what was intended. How can I ensure that the title wraps appropriately within the specified width constraint of 5% without resorting to setting fixed pixel widths? My ultimate goal is to maintain a responsive table design without sacrificing accessibility for screen readers. I experimented with using a hyphen to break the text and induce wrapping, but found it to be counterproductive for users relying on screen readers.