Toby Bartels wrote:
I think that having good HTML produced is moderately
important.
And I think that making editing easy and intuitive is very important.
What is not important, however, is that the number of equal signs
in the latter match up precisely with the number in the tag in the former.
When rendering a page, we should first measure all of the header markups
and then render the shortest as <h2>, the next as <h3>, and so on.
(Anybody that really needs a header of a specific size
can still create this by putting the HTML tag in directly.)
Then you can start with == or ===, or even = or =========,
and it will still render as <h2> if it's the shortest one.
That is certainly a very clever solution.
However, I'm concerned that users may be confused by 3= producing
different results in different circumstances.
There are thousands of pages with spelling mistakes, thousands of "it's"
that we can't even do a search for, and thousands of pages that use
bolded text instead of headings -- these all need to be changed, and
WikiWeeders like myself are gradually working through them.
I don't think that adding the changing of top-level 3= to the list is a
big deal.
(there are also thousands of page titles to be bolded, names of novels
and films italicized, links to be fixed, <BR> to be replaced with * & so on)
I would also like to add my vote to the "please change the stylesheet to
H2 is smaller" issue. :) -- I agree with whoever said that the current
H2 font size is the reason people don't use 2=