I don't know if I should post this on MSE or here, but I choose to post here first because even the smallest mistake on MSE gets you excessively bombarded with downvotes.


So I tried using the large header markdown feature but it didn't change anything about the tiny column of equal signs, which makes me confused. I'm certain that I copied and pasted the equal signs directly from the markdown advisor and I even spammed a few myself but the equal signs still stayed the same. In the image you can see that the smaller subheader works as intended but I've also discovered that when you put the two together on two different lines without the blank line between them, then the smaller header doesn't appear and the column of equal signs doesn't really change in any way other than becoming bold, which is stranger.

Why does the odd behavior occur, and is it even working as intended?

1 Answer 1


I think that you might be mixing up headers (<h1>, <h2>, etc in HTML) and horizontal rules (<hr> in HTML). You can make an <hr> in Markdown like this:


This will render as a horizontal rule or line:

You can make level 1 and level 2 headers in Markdown using the following:

Heading Level 1

Heading Level 2

Note that both the text of the header and the --- or === text underneath are required for the heading to be rendered. The above will render as:

Heading Level 1

Heading Level 2

  • that could've been specified before so that i wouldn't have to ask this May 29, 2020 at 10:29
  • That is probably true. I think that it's meant to provide a quick overview. There is quite a bit more detail linked from the "More" link in your image above that explains needing underlines text to create a header: bricks.stackexchange.com/editing-help#headers
    – jncraton Mod
    May 30, 2020 at 13:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .