I currently editing readme.md file and I want to put for some text block gray area like this.
Is there another option to provide a gray frame?
<a name="Test"></a><a name="1.1"></a>
- Test 123
- Follow [testing artifacts](http://2.bp.blogspot.com) (more Unit )
The behavior you point to is using a code block. A code block's sole purpose it to display raw code. The fact that GitHub chose to apply a style which changed the background color to gray is coincidental. They could have easily chosen any other color or none at all.
If you want a block of text to stand out as different but still be rendered as normal Markdown text, then you absolutely do not want a code block. There are a few other options available.
You could use a blockquote:
> - Test 123 > - Follow [testing artifacts](http://2.bp.blogspot.com) (more Unit )
Again, the actual styling will depend on the styles defined on the site you are posting your Markdown to. Each site may be different. Here on StackOverflow you get a yellow (orange?) box, like this:
- Test 123
- Follow testing artifacts (more Unit )
On GitHub you get a gray bar on the left and no background shading, but that is the best you can probably do.
Another alternative is to use raw HTML to define your own block. However, for security reasons, GitHub will strip that out.
GitHub probably won't strip out a simple
<div>, but there are various other problems. First of all, as per the Markdown rules, "Markdown formatting syntax is not processed within block-level HTML tags." While some Markdown implementations have added a way to force Markdown processing within block-level HTML, it does not appear that GitHub supports any of them.
And then there is the issue of how to style the div. You could assign a class, but then how do you define the CSS to style that class? You can't include CSS in your Markdown (GitHub will strip that out). While one could include inline styles (using the
style attribute on the
div), GitHub stips the
style attribute out as well.
If you really want full control over how your document looks, then you need to host your own site on your own server. When using sites like GitHub, you are stuck with their choices.