Search results
Results from the WOW.Com Content Network
You can add a table using HTML rather than wiki markup, as described at HTML element#Tables. However, HTML tables are discouraged because wikitables are easier to customize and maintain, as described at manual of style on tables. Also, note that the <thead>, <tbody>, <tfoot>, <colgroup>, and <col> elements are not supported in wikitext.
If you use tables for two-dimensional graphics you might discover a "feature" in HTML that promotes grey hair. It can affect both rows and columns, depending on the use of either rowspan or colspan. In this 7-row table three cells are assigned a rowspan of 3, but the table totals 6 rows. Where is row 4? There is a row 5-4!
Wikitable Editor, a table editor of wiki code that outputs visual preview quickly; HTML2Wiki Converter at toolforge.org; HTML-WikiConverter, various versions and languages; pywikipediabot, can convert HTML tables to wiki; Table of CSS color names and HEX codes; Phabricator request for floating table headers
mw-collapsible also does not require a header row in the table, as collapsible did. Tables will show the "[hide]" / "[show]" controls in the first row of the table (whether or not it is a header row), unless a table caption is present.(see § Tables with captions) Example with a header row
Consecutive rows of column headers are top sticky, so avoid adding a row of headers right under the column headers that don't apply to the entire table such as a section header meant to visually separate the table. A solution might be to move each section to a column or separate tables, which also avoids accessibility issues per MOS:COLHEAD.
This tutorial provides a guide to making new tables and editing existing ones. For guidelines on when and how to use tables, see the Manual of Style. The easiest way to insert a new table is to use the editing toolbar that appears when you edit a page (see image above).
There is an easy online wiki table editor here: wikitable.eu5.org; It makes it easy to edit the text and links in individual cells of a table. It is especially easy when there are no rowspans in the body of a table. See the previous section. Without rowspans it is easier to change the underlying framework of a table, and move stuff around.
This also applies to other coding approaches, such as divs with CSS styling, or rowspan and colspan HTML cell attributes. Nesting data tables with header cells also makes it difficult for assistive readers to parse them sensibly, and should be avoided.