Minecraft Wiki:Projects/Cleanup open tags

Introduction
Ever since the move to a new host, I've noticed a lot of pages either started or already had, some improperly closed html tags, such as,   and. This has the effect, due to the way wiki pages are designed, that the entire navigation bar at the top of each page gets messed up. Either the font changes, or it is strangely positioned overlapping the page content area. This is actually convenient behavior, because we want to fix these invalid tags, and we can spot them in one glance by just looking at the navigation bar.

Only some pages have improperly closed tags, like a  tag before a table to apply some extra style to it, and then forgetting to add   to close it again. Or sometimes an editor forgets a slash somewhere:. Sadly the only way to find these and other similarly invalid tags, is to go through all pages and manually glancing over each one.

Why?
The reason this happens is because the navigation bar (along with the wiki logo, the page footer and other stuff) actually comes after the page content in the markup of the page. So if an element in the page content is not properly closed, as its formatting continues on until it hits a proper close tag or the end of the page, the formatting of the invalid tag will also affect and mess up the navigation bar (and the rest of the page).

I think we only need to go through all pages for this project once, so no pages could promote invalid markup for new pages or editors anymore. When we're done, we simply have to guard not inadvertently repeating these issues.

How to start?
To participate in this project if you're up for this, add your signature to the members list below with. I've already listed and prepared all applicable sets of pages below. When you want to start checking an unchecked set of pages, change it to In progress and append your name before you begin, so the line would look like this:.

''Note: do not start checking a set of pages someone else is already doing, as the task of going through them is very tedious and you don't want to go through pages that have already been checked as part of someone else's set. Also for the same reason only take up on one set at a time so others can work on their set without interference.''

I finished a set, whats next?
If you've successfully finished checking a set of pages, thanks a lot for your efford! Change your set of pages to Done and move the line into the checked section at the bottom. You could then choose to start on the next set of pages if you still want.

To-do

 * To start checking pages in a page set (be sure you've marked it as described above), click on its link.
 * All relevant pages are listed (ignore redirects), and you can start opening and checking them all one by one.
 * I recommend to open a handful or more at once in new tabs (middle-click or CTRL-click) to reduce time clicking stuff.
 * Check the navigation bar at the top of each page to see if it shows odd formatting or odd positioning as described above.
 * If it does, edit the full page (not just the relevant section), so you can catch all issues of the page in one edit.
 * Now inspect where the issue starts (using preview), fix it and hit preview again.
 * Repeat inspection if the navigation bar is still not fixed.
 * Otherwise finish your edit with summary "fixed unclosed div-element" or similar and mark as minor.

You may need to further inspect a transcluded subpage if the issue doesn't start in the source of your page, but these may very well be in the same page set you're already checking. If for some reason you don't know how to fix one of your pages, don't hesitate to discuss it.

Note: you may prefer to use CTRL+F in your browser to highlight all occurances of a tag in the editor, if you know which tag it is.

Unchecked page sets
These pages still need to be checked for invalid tags.
 * [ File] namespace (11718 pages)
 * [ Module] namespace (148 pages)

Unsure about these?
Unsure we need to check these page sets. Please discuss on the |talk page.
 * [ Talk] namespace (1798 pages)
 * [ User] namespace (8355 pages)
 * [ User talk] namespace (4712 pages)
 * [ Minecraft Wiki talk] namespace (136 pages)
 * [ File talk] namespace (513 pages)
 * [ MediaWiki talk] namespace (16 pages)
 * [ Template talk] namespace (170 pages)
 * [ Category talk] namespace (39 pages)

Checked page sets
These pages have all been checked and don't contain invalid tags anymore.
 * [ (main)] namespace (4876 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ Minecraft Wiki] namespace (321 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ MediaWiki] namespace (166 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ Template] namespace (1098 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ Help] namespace (11 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ Help talk] namespace (6 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ Category] namespace (641 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ UserWiki] namespace (2 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ UserProfile] namespace (15 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ Widget] namespace (3 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ Widget talk] namespace (3 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ Module talk] namespace (22 pages) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]
 * [ Gadget], [ -talk], [ -definition] and [ -definition talk] namespaces (empty) – [ Jack McKalling ] [ Grid Book.png Grid Book and Quill.png Grid Diamond Pickaxe.png ]

Members
– [ Jack McKalling ] 23:19, 7 December 2017 (UTC)