Alignment
How to align content in a Markdown file without using CSS
CSS will get ignored in a Markdown file on GitHub. So this page is specifically for styling Markdown using HTML attributes instead.
Here we use the align
attribute - on a div
tag, p
tag or img
tag. With a value as "center"
or "right"
.
If you use a tool to convert HTML to CSS, such as Jekyll, you can choose between this approach or using CSS (such as a CSS class to align center).
Examples
Align center
Code
<div align="center">
My _Markdown_ text.
More text.
Some SVG images:
[![MichaelCurrin - dev-cheatsheets](https://img.shields.io/static/v1?label=MichaelCurrin&message=dev-cheatsheets&color=blue&logo=github)](https://github.com/MichaelCurrin/dev-cheatsheets)
[![stars - dev-cheatsheets](https://img.shields.io/github/stars/MichaelCurrin/dev-cheatsheets?style=social)](https://github.com/MichaelCurrin/dev-cheatsheets)
</div>
Result
Note - this works fine on GitHub here but not in Jekyll - it just appears as plain text
Align right
Note the text comes after the image in the code, but the results shows the text as before on the left.
Note that this only works because of the width
attribute on the img
tag. Something like the div
tag wonโt have that. And using style
to set width will work on a static site but not in plain GitHub markdown.
Code
<img width="50%" align="right" src="https://github-readme-streak-stats.herokuapp.com/?user=michaelcurrin" />
Paragraph of text.
Next line.
Last line.
Result
Paragraph of text.
Next line.
Last line.