• Answers will occasionally be moved to the Sandbox archive when there are too many of them. When using them to report bugs, keep an eye on the post.
  • This site, Meta Stack Exchange, is usually used as a "test bed" for pending changes happening to the way text is rendered on all network sites. Changes to text rendering that are going to be rolled out to the network are usually deployed here first to test them out and fix any potential glitches. Currently, there are no such changes pending, but if there were, keep in mind that text posted here may render differently from the other sites until the changes roll out to them as well.

As per Jeff's suggestion in this comment:

You can use this question as a formatting sandbox. You can:

  • edit this question itself (Community Wiki questions such as this one require only 100 reputation to edit instead of 2,000)
  • post answers to this question (This question might be protected, requiring earning 10 reputation on this site to answer)
  • post comments to this question or its answers
  • test suspected bugs with the editor or the rendering
  • post ponies (only when mods are asleep)

Beware that since the changes to syntax highlighting in December 2010, and the inline hints added in March 2011, no syntax highlighting is applied unless the question's tags or an inline hint enable it. So, to test highlighting here in the sandbox:

  1. As of January 8, 2019, you can use GitHub-flavor fenced code blocks in your posts, specifying the language after the opening fence:

    While not hinted otherwise: <html></html> source <b>goes</b> "here".
    var a = 3;
    while (not (a > 0)) {
        alert("JavaScript code <b>goes</b> here.");
  2. Or:

    • Create code blocks in any way (using the fence notation above, the four-space indent form, or using HTML <pre><code> tags).

    • Save your post.

    • Use your browser's developer tools to edit the resulting HTML. To open developer tools, press F12, or ⌥⌘ I on Mac.

    • Find the <pre> element and add the attribute class="prettyprint", or change it into one of the valid syntax hints linked above, like class="lang-vb prettyprint".

    • Run the following in the location bar: javascript:prettyPrint(); or prettyPrint() in the console.

Answers that are considered annoying or obnoxious, or that cause breakage for users, will be deleted. This is codified as a policy as of March 29, 2018.

  • Bold code block.Italic code block. Mar 4 '19 at 12:36
  • Is new line working correct? Adding two spaces at the end of this line And now the new line... And another another... No new lines :(
    – smajli
    Mar 5 '19 at 11:14
  • New line </br> continue in new line...
    – smajli
    Mar 5 '19 at 11:16
  • Test: meta.stackexchange.com/questions/324682/…
    – Alex
    Mar 17 '19 at 2:35
  • Do HTML &quot; entities &quot; work&nbsp;? Guess not. Apr 1 '19 at 22:18
  • 11
    A comment with some weird markdown, to test and help this user. Look tags work too, and so does tour. Apr 6 '19 at 1:59
  • 12
    Note: Do not remove @BhargavRao's comment, or you will break this answer
    – wizzwizz4
    Apr 6 '19 at 17:16
  • @BhargavRao When sandbox answers are moved to the archive, comments such as this one -- on the question itself -- aren't migrated; they're deleted.
    – rgettman
    Apr 9 '19 at 19:37
  • 7
    ‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‬‭‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‬‭‮ Such an odd comment...‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‬‭‮‬ Jun 18 '20 at 1:16
  • 2
    ‮sdrawkcab si tnemmoc sihT Jul 4 '20 at 1:03
  • 1
    SOBotics Tool to get the source text of this comment. Single backslash and single backtick: \, `. Type: ``\``, `\``. Jul 12 '20 at 23:23
  • 7
    Note: Do not remove @wizzwizz4's comment, or you will not know that you don't have to delete Bhargav Rao's comment. Jul 18 '20 at 11:49
  • 1
    ‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‬‭‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‬‭backward comment‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬
    – ppwater
    Nov 30 '20 at 1:32
  • 2
    @ppwater pasting the contents of your comment after selecting the spaces after it too into TextEdit and hitting backspace crashes on macOS Catalina. ¯\_(ツ)_/¯ It appears it split my cursor in two???? Jan 31 at 21:14
  • 2
    Oh, and [something](//) behaves just like [something](https://), too. May 5 at 11:56

182 Answers 182

3 4 5

http://[::1] works in the preview (and I assume also after submitting the post)

with markdown: http://[::1]

  • 1
    but it does not auto-detect the link in a comment: http://[::1]/ also not when I try to format it with markdown: [http://[::1]/](http://[::1]/)
    – Luc
    May 29 '19 at 11:24

@muru’s space formatting test displays

enter image description here

on my system.

  • Hmm, it works on Firefox, Chrome, Safari on macOS, but doesn't on Firefox or Chrome on Android or Safari or Chrome on iOS (where inline code spans are broken in other ways anyway). Guess there's no good way here.
    – muru
    Jun 4 '19 at 5:39

The <ol start> attribute vs. Markdown lists:

  1. Item #1
  2. Item #2
  3. Item #3
  1. Item #2
  2. Item #3
  1. Item #9
  2. Item #14
  1. Item #8

let's see how many characters wide the code block is before horizontal scrollbar appears in post preview editor:

1234567890 10
12345678901234567890 20
123456789012345678901234567890 30
1234567890123456789012345678901234567890 40
12345678901234567890123456789012345678901234567890 50
123456789012345678901234567890123456789012345678901234567890 60
1234567890123456789012345678901234567890123456789012345678901234567890 70
12345678901234567890123456789012345678901234567890123456789012345678901234567890 80
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 90
^ 100
^ 102

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ——————————————————————————————————————————————————————————————————————————————————————————————————————

maximum on page / in editor on page:

^ 92
  • wheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee Apr 16 '20 at 0:13
  • weird space here -> <- uniqode
    – Tom Hundt
    Feb 2 at 3:21

This is a code fence test.

New code
  • List

Unindented snippet

  • List

    Indented snippet

    Continuing list's indent level... Things written here fail to render correctly in the preview (show up as code block), but works when posted... Try it by clicking edit

    I suspect that it's because of the edit above snippet button


How CommonMark renders the markdown preview (observed when editing a post) for various Internet top-level domains (TLD)

Bug: meta.so meta.se (reference: https://meta.stackexchange.com/a/349028/241919)

Original top-level domains: example.com example.net example.org example.gov example.edu

Infrastructure top-level domain: example.arpa

Country code top-level domains: example.de example.fr example.us example.so (Somalia) example.se (Sweden)

ICANN-era generic top-level domains: example.academy example.aero example.app example.auto example.blog example.coop

Geographic top-level domains: example.africa example.asia example.paris

Brand top-level domains: example.abc example.bing

Special-Use Domains: example.example example.onion example.test example.local

  • this is a comment OVERFL..! NAME FSTYPE MOUNTPOINT RO sda 0 └─sda1 ntfs /media/D:Drive 0 sdb 0 ├─sdb1 vfat 0 └─sdb2 ext4 / 0 sr0 iso9660 /media/peter/BT Adapter 0 nvme0n1 0 ├─nvme0n1p1 ntfs 0 ├─nvme0n1p2 vfat /boot/efi 0 ├─nvme0n1p3 0 └─nvme0n1p4 ntfs 0 Oct 8 '20 at 9:50
  • This is a normal long comment. The content of the comment is correctly bound. This is a normal long comment. The content of the comment is correctly bound. This is a normal long comment. The content of the comment is correctly bound. This is a normal long comment. The content of the comment is correctly bound. This is a normal long comment. The content of the comment is correctly bound. This is a normal long comment. The content of the comment is correctly bound. Nov 29 '20 at 13:57
  • this is a comment OVERFL..! NAME FSTYPE MOUNTPOINT RO sda 0 └─sda1 ntfs /media/D:Drive 0 sdb 0 ├─sdb1 vfat 0 └─sdb2 ext4 / 0 sr0 iso9660 /media/peter/BT Adapter 0 nvme0n1 0 ├─nvme0n1p1 ntfs 0 ├─nvme0n1p2 vfat /boot/efi 0 ├─nvme0n1p3 0 └─nvme0n1p4 ntfs 0
    – 10 Rep
    Nov 30 '20 at 0:45

This is a test of commonmark blockquote

One level

Two Levels

Three Levels

Four levels

WE MUST GO DEEPER! (Seeing if quote levels are cumulative)


Testing code snippet

<!doctype html>
<title>HTML Test</title>
<script type="text/javascript">
// Say hello world until the user starts questioning
// the meaningfulness of their existence.
function helloWorld(world) {
  for (var i = 42; --i >= 0;) {
    alert('Hello ' + String(world));
<style type="text/css">
p { color: pink }
b { color: blue }
u { color: "umber" }
<h1>Hello world!</h1>


Link just after a special character









(Now see the above links in edit preview.)

Link separated from the special character by a space

REFERENCE: https://meta.stackexchange.com/a/349611/771581

Also, this bug seems to be specific with a special character.: REFERENCEhttps://meta.stackexchange.com/a/349611/771581




  • Test of what? What is the intent? Sep 18 '20 at 16:09
  • 1
    @P.Mort. I was testing if and how zero-character links in Markdown show up in the rendered HTML.
    – NobodyNada
    Sep 18 '20 at 17:58

Mario "pure css"

body{ background: rgb(107, 136, 255);
  margin: 0;
  overflow-x: hidden; }

#m1,#m2,#m3{ position: absolute;
  visibility: hidden;
  animation: walk 400ms infinite forwards linear; }
#m2{ animation-delay: 133ms; }
#m3{ animation-delay: 266ms; }

@keyframes walk{ 
   0%, 32%{ visibility: visible; }
  33%,100%{ visibility: hidden; }}
.container{ overflow: hidden;
  bottom: 0px;
  position: absolute; }

.sliding-background{ background: url('https://i.stack.imgur.com/yvBip.png') repeat-x;
  height: 240px;
  width: 5076px;
  animation: slide 20s linear infinite; }

@keyframes slide{ 0%{ transform: translate3d(0, 0, 0); }
                100%{ transform: translate3d(-1692px, 0, 0); }}

#mcont{ position: absolute;
  left: 50%;
  bottom: 130px;
  transform: translate(-50%, 0); }

#clouds{ position: absolute;
  left: 2000px;
  top: 30px;
  animation: 15s cloud infinite forwards linear; }

@keyframes cloud{ 100%{ left:-500px; }}
<div class="container">
  <div class="sliding-background"></div>
<div class="container">
  <div class="sliding-background"></div>

<div id='mcont'>
  <img id='m1' src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABnCAMAAACXfvq+AAAADFBMVEUAAACsfAD4OAD/pECmOaYSAAAAAXRSTlMAQObYZgAAAKFJREFUeNrt1oEGAkAQhOHu9v3fOfod25wWYEb1g63mixR6/Pvl9ntRal9VlV3NJFxJdrVO9YqDGHjVPe7vQBFKx5pLtaUq7ijV9hpji5phiKL5V+FVkH26x3YFWSfuCbiVQrfqs17/FtyKAUqrlldRoCJRUo6ifCVW/635lRau+IBGtVqfCEegkifTFA+VuJVsAlXyS9yximNWZFGUqL65J9LbE8OFiaC8AAAAAElFTkSuQmCC">
  <img id='m2' src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABnCAMAAACXfvq+AAAADFBMVEUAAACsfAD4OAD/pECmOaYSAAAAAXRSTlMAQObYZgAAAKlJREFUeNrt1IEGAkEURuGaef93bnTF6S4XqP9QBwz9X0zavf37UOs9lVqX9t55NRK36sXV/dV+VgdeLauuY35D5VEY91IKy65wtijsexDfVjOMqxnyN08pNr9CU4r3OuO6XcE6SxRJg3510qpKqvCsadVGBnXIoM5HEgXY1UmhAElsinahqAKEqkgyCnWCVGomWUVIolL8xwK6FMc2RcKxUSGJYkn1Kz0A09YSSfwAvvQAAAAASUVORK5CYII=">
  <img id='m3' src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABnCAMAAACXfvq+AAAADFBMVEUAAACsfAD4OAD/pECmOaYSAAAAAXRSTlMAQObYZgAAALdJREFUeNrU1oEGw0AQhOEk8/7v3NMV/uwxgMzmxynuK0OdHh/tejZKXVuS8sqS2aoXV+ed/tUHTsuq/TK/ocoqc5lFVJFdYeYshfs9kojyMKto/a8ipczGoxdWFyrLx1NSVp1oh7pLKZIG6wwqEjNtsuK0dcYVSVMkrylPJPVFaeX/sKWUnn1dre1RRdIrElErr04UUKgujFV8Nqcp83JOU20RJudVg4ftfUX4G5r4qK4h4MiRCwDmpxaTaztkVwAAAABJRU5ErkJggg=="></div>


Markdown spoiler:

testing spoilers

code spoiler! scroll this way to see:                                                                                                                        SPOILER!!!

→ HTML special characters! ←

&rarr; HTML special characters! &larr;

3D = 61

ₗₒᵣₑₘ IPSUM
L̝̤̯̜̙ò̫̪̰͓ͅr̘͢e͡m͏̰̩ Ì̷̷̟̙̮͙͖̖͍̘͓͘P̡̤͖͔̮̜̥̭͉̻̞̹̫Ś̢̘͚͕͎͜Ų̛͙͎̮̦͙̠͙̬̮̠̺̭͓̭̮́̕M̷̨̻͔̼̘͇̫͇̣̠̖͉̟̟̕͡



The Non-comprehensive Formatting Test

Hello world

Hello world

Hello world

Hello world

Hello world

Hello world

Hello world











La La La

La La La La La

La La La







Test Magic links:

[meta] – link to the current site's Meta; link text is the site name (e.g. "Meta Super User"). Does nothing if the site doesn't have (or already is) a Meta site.

[main] – like [meta], just the other way around.

[edit] – link to the edit page for the post the comment is on, i.e. /posts/{id}/edit. Link text is "edit" (capitalization is respected).

Help center links. Link text for all of these is "help center": [help] should be obvious. [meta-help] links to "What is meta?" (/help/whats-meta) [help/on-topic] links to "What topics can I ask about here?" (/help/on-topic) [help/dont-ask] links to "What types of questions should I avoid asking?" (/help/dont-ask) [help/behavior] links to "What kind of behavior is expected of users?" (/help/behavior).

[tour] and [meta-tour] – equivalent to the FAQ version, but links to the site's Tour page (resp. the meta site's Tour page). Link text is "tour" (capitalization is respected). Legacy names [about] and [meta-about] are still supported.

[ask] – link to the "How to Ask" page

[answer] – link to the "How to Answer" page.

Links to the front page of Stack Exchange sites (link text is the site name): [so] – link to Stack Overflow [su] – link to Super User [sf] – link to Server Fault [metase]/[meta.se] – link to Meta Stack Exchange [ubuntu.se] – link to Ask Ubuntu [mathoverflow.se] – link to MathOverflow [a51] – link to Area 51 [se] – link to the Stack Exchange Localized Stack Overflow sites can be linked as [es.so] – link to Stack Overflow en español [ja.so] – link to スタック・オーバーフロー [pt.so] – link to Stack Overflow em Português [ru.so] – link to Stack Overflow на русском All other Stack Exchange sites, except Stack Apps: [something.se] – link to something.stackexchange.com, if that site exists. Link text is the site name. [sitename.meta.se] or [meta.sitename.se] – link to a site-specific Meta site. Link text is "Meta ".

[chat] – link to the current site's chat site ne showing a list of active rooms from the referring site), the link text being "{site name} Chat".

On Stack Overflow and localized Stack Overflow sites: [mcve], [reprex], [repro], [mre] and [example] – link to the Minimal Complete & Verifiable Example page for the site.

Tags (these work in questions, answers, comments, and chat, but are not formatted as tags in comments): [Note that if you're on meta, will still point to the main site. Except on Meta Stack Exchange, which doesn't have a main, makes no difference from .] creates a link to the named tag on the main site. creates a link to a tag on meta. The text is linked

Supported magic links in chat

In chat, only a limited subset of the magic links listed for comments work, plus one chat-specific magic link.

Chat supports the following magic links: [meta], [main], [ask], [answer], all the links to specific sites, and tag links (with tag formatting). Chat also adds [chat-faq], which results in "chat faq".

The tag magic links work as expected on Stack Overflow Chat and Meta Stack Exchange Chat. However, on Stack Exchange Chat, the chat room in which you use the magic link must be associated with a specific Stack Exchange site, and will take on the formatting of tags on that site.


Testing fairly manual matjax conversion and very makeshift psudocode instructions

S₀ S₁ S₂ S₃ S₄ S₅ S₆ S₇
0 3 15 8 0 1 15 7
1 8 12 6 15 15 5 2
2 15 2 7 11 8 2 12
3 1 7 9 8 3 11 5
4 10 9 3 12 12 4 8
5 6 0 12 9 0 10 4
6 5 5 10 6 11 9 6
7 11 10 15 3 6 12 11
8 14 1 13 13 2 0 14
9 13 11 1 1 5 3 9
10 4 14 14 2 4 14 1
11 2 8 4 4 10 8 15
12 7 6 0 10 9 13 13
13 0 13 11 7 14 6 3
14 9 3 5 5 7 7 10
15 12 4 2 14 13 1 0

REMOVE \begin{equation} \begin{array}{|c|c|c|c|c|c|c|c|c|} \hline


\hline \end{array} \end{equation}

replace \n with \n| SPACE replace & with SPACE SPACE | SPACE replace \ with SPACE SPACE |




remove |text{Input}

remove }

Unicode subscripts ₁₂₃₄₅₆₇₈₉₀

add header


Testing leading spaces: false false

` false` <code> false</code>

enter image description here

Without custom CSS:

enter image description here

  • foo( , bar)
    – muru
    Aug 26 '19 at 8:20

Didn't think my previous answer could fit some more stuff, soooooooooo... Hmm... Hmm...

Apparently tag ending for <kbd> is strange.

something Interesting...


my code


This is my table.
> something
Oh, so markdown doesn't work in tables. Heard of that before.
>! spoiler



This is a test of a malformed link. Something similar was posted and detected by SmokeDetector, but deleted before I was able to see it on the SE site where it was posted.<a href="This is just to verify what SE does wrt. stripping the ">malformed tag. I believe I know what SE will do, but I want to double-check.


Looks like, at some point in the last 3 months, all 4 Markdown language hints were made equivalent.
Previously, the first (lang-markdown) highlighted differently than the other 3, but all 4 look just like the first now.

Markdown highlighting test:


# Sample Output


another heading

> quote text

`code text`

_italic_ *italic*

__bold__ **bold**

***bold AND italic***

lang-md/ lang-mkdown/ lang-mkd

# Sample Output


another heading

> quote text

`code text`

_italic_ *italic*

__bold__ **bold**

***bold AND italic***

Just testing something ...

  • Is there a bug here?
    – anon
    May 5 '19 at 15:40
  • I see no problem with the mobile Wikipedia link.
    – anon
    Jun 5 '19 at 1:00
  • 4
    This is a sandbox post, it doesn't need to make sense. Really, there's absolutely nothing to see here :)
    – Glorfindel Mod
    Jun 5 '19 at 5:09
  • 1
    hmm.... adding one word gave me 4% contribution. Interesting. Would love to see the source code calculating that percentage... Jul 17 '19 at 8:50
  • I'm sorry if I mess up your testing - I was doing another test right now.
    – Glorfindel Mod
    Jul 17 '19 at 8:56
  • 1
    All good! Now I'm down to 3% lol. If I may ask, what are you testing? ;) Jul 17 '19 at 8:58
  • 1
    A vandalism reverter ...
    – Glorfindel Mod
    Jul 17 '19 at 9:02
  • You know you can add summary to a rollback, right? (Since it looks like that's what you try to do? :)) Jul 17 '19 at 9:06
  • Yeah, that too :)
    – Glorfindel Mod
    Jul 17 '19 at 9:10
This heading was added to test if the IDs assigned to headings change

It looks like H4, H5, and H6 elements were added to the CSS. This is to test to see if they are live on the site for user contributions.

Using Markdown:

An H1 (Markdown)

An H2 (Markdown)

An H3 (Markdown)

An H4 (Markdown)

An H5 (Markdown)
An H6 (Markdown)

Using HTML:

An H1 (HTML)

An H2 (HTML)

An H3 (HTML)

An H4 (HTML)

An H5 (HTML)
An H6 (HTML)

Using HTML with an id attribute (expected to be stripped):

An H1 (HTML)

An H2 (HTML)

An H3 (HTML)

An H4 (HTML)

An H5 (HTML)
An H6 (HTML)

More testing for automatic generation of id and static assignment.

  1. Fun with lists and headings:

    1. Issue 1: This is an h5 in a ordered list
    2. Issue 2: This is an h5 in a ordered list
    3. Issue 3: This is an h5 in a ordered list
  2. This is the same thing in HTML:

    1. Issue 1 (HTML):
    2. Issue 2 (HTML):
    3. Issue 3 (HTML):
  3. HTML with a static id attribute for each <h5>:

    In the preview rendering, the <h5> elements are stripped, but content is displayed.

    1. Issue 1 (HTML with static ID):
    2. Issue 2 (HTML with static ID):
    3. Issue 3 (HTML with static ID):
  • So h4-h6 id attributes aren't stripped?
    – zcoop98
    Jul 14 at 14:41
  • 1
    @zcoop98 Tests here show: IDs are stripped in preview, but not backend processing. Custom IDs are not necessarily modified to make then unique to the post. So far, it's not clear if it's possible to have the ID conflict with another post, or even an ID which SE uses in their HTML. If the elements weren't stripped, I would have expected the IDs to be modified to add the post ID in order to force them to be unique to the post ID. So far, it appears that the ones SE auto-adds do have a hash of some type, but that the hash is not invariant (i.e. auto-IDs may change when the post is edited)
    – Makyen
    Jul 14 at 15:01
  • @zcoop98 Some of the elements which you show in your screenshot I don't see in the page. I'm assuming that you have an extension or userscript which adds all the <a class="js-named-anchor"> elements, because I don't see them in the HTML that I receive from SE.
    – Makyen
    Jul 14 at 15:08
  • Good point! Here's one with everything disabled (I didn't even realize that I had a script messing with headings... the more you know I guess. Looks like it's the Post Headers & Question TOC script).
    – zcoop98
    Jul 14 at 15:21
  • (Now I just feel silly for never connecting "post headers" to "headings in posts" in my head lol; I always assumed that title referred to the banner the script places above posts)
    – zcoop98
    Jul 14 at 15:33

I’m testing hyphens ("HYPHEN MINUS") on iOS 12. Specifically, typing multiple hyphens into the edit box. Typing 2 hyphens together results in a single "EM DASH".

Related question on the Ask Different Stack:
How do I type a hyphen in iOS 12?

The text in parentheses describes the resulting string after typing N hyphens.

Below this line is a single “hyphen” (HYPHEN)


Below this are 2 hyphens (EM DASH)

And 3 hyphens (EM DASH + HYPHEN)


Four hyphens (EM DASH + EM DASH)



Five hyphens (EM DASH + EM DASH + HYPHEN)


Long press and second character (EN DASH)

Long press and third character (EM DASH)


Hello -

• (BULLET - Long press and first character)

Saying "hyphen hyphen hyphen hyphen" results in 4 contiguous hyphens

Saying "dash" results in an "EN DASH" and "dash dash dash dash" results in 4 x "EN DASH + SPACE" (not contiguous).

– – – –


alert("This snippet is for testing/comparing CSS sizing units:\n\t\tvh, vw, vmin,vmax, compared to %,\n  ...and seeing whether they work in SO snippets...\n\t\t\tThe answer is \"kinda\", LOL\n\t\t(Resize your browser window to try.)"); 
    * { box-sizing: border-box; }
  <div style="position:fixed; width:100%; height:100%; left:0; right:0; top:0; bottom:0; border:15px solid green;">
  My 100% &times; 100% div<br>

    <div style="position:fixed; width:50%; height:50%; left:25%; top:25%; border:15px solid red; text-align:left;color:red; font-size:5vmax;">
      My 50% &times; 50% div

    <div style="position:fixed; left:25vw; top:25vh; width:50vw; height:50vh;  border:15px dashed blue;text-align:right;color:blue; font-size:5vmin;">
      My 50vw &times; 50vh div
    <div style="position:fixed; bottom:15px; right:15px;"> 
      <a href="https://web-design-weekly.com/viewport-units-vw-vh-vmin-vmax/">More on viewport units</a>



4 spaces
    8 spaces


    8 spaces

text test

While not hinted otherwise: <html></html> source <b>goes</b> "here".
While not hinted otherwise: <html></html> source <b>goes</b> "here".
  • I want to try the community shortcuts - [Mathematics] [Mathematics] - [Math] [Math] - Mathematics [Mathematics.SE] - Mathematics [Math.SE] Apr 30 '20 at 14:02

or so
 you claim


Do they look the same?

 Aa - sum(q * r) 

Aa - sum(q * r)

Aa - sum(q * r)
Aa - sum(q * r)
Aa - sum(q * r)
Aa - sum(q * r)

Aa - sum(q * r)

Should they look the same?


Testing some formatting

Below are some formatting tests within an answer...

Sample blockquote info

code block 

Blue Prism

sample code snippet

// init webrequest
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);
webRequest.Method = "POST";
webRequest.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip,deflate");
webRequest.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate;
webRequest.ContentType = "application/x-www-form-urlencoded";
webRequest.ContentLength = bytes.Length;
3 4 5

You must log in to answer this question.

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