Styling Your Obsidian Notes with CSS: A Beginner's Guide

Understanding CSS in Obsidian

You can use CSS to style your Obsidian notes and change their appearance by adjusting colors, fonts, and other aspects. I personally find CSS to be a valuable tool in customizing the look and feel of my notes. Remember, CSS stands for Cascading Style Sheets, a language you can use to make your notes visually appealing.

How to Enable Custom CSS in Obsidian Settings

In order to utilize custom CSS in Obsidian, simply head to the Settings page and turn on the "Custom CSS" option. With this enabled, you are now able to incorporate CSS code into your notes. Personally, I love using custom CSS to add my own personal touch to my notes.

Tips for Using CSS in Obsidian

Here are a few tips for using CSS in Obsidian, from my experience:

  • I personally find that using CSS to add some personality to my notes makes them stand out and feel more unique.
  • In my experience, CSS can be a helpful tool for improving the readability of my notes.
  • For me, using CSS to add structure and organization to my notes is a game-changer.
  • I think that making your notes visually appealing with CSS is a must-do for anyone looking to elevate their note-taking experience.

Finding and Using CSS Code for Obsidian

For me, finding CSS code for Obsidian can be done in a few different places. I personally prefer to check the Obsidian website first, but the Obsidian community forum and Obsidian-specific websites are also great options. In my experience, these are the top places to find what you're looking for.

Examples of CSS Code for Customizing Different Aspects of Your Notes

Here are a few examples of CSS code that you can use to customize different aspects of your notes:

  • To change the color of your notes, you can use the following CSS code:
    .cm-s-obsidian {
    color: red;
  • To change the font of your notes, you can use the following CSS code:
    .cm-s-obsidian {
    font-family: Arial;
  • To change the size of your notes, you can use the following CSS code:
    .cm-s-obsidian {
    font-size: 16px;
  • To change the alignment of your notes, you can use the following CSS code:
    .cm-s-obsidian {
    text-align: left;

How to Add and Modify CSS Code in Obsidian

You can modify and add CSS code in Obsidian through multiple methods. To add CSS code to your notes, utilize either the "Ctrl + Shift + C" shortcut, the "Add CSS" button in the toolbar, or by adding the code to the "obsidian.css" file located in your Obsidian vault. To edit CSS code, use either the "Edit CSS" button in the toolbar, the "Ctrl + Shift + E" shortcut, or edit the code directly in the "obsidian.css" file in your Obsidian vault.

Common CSS Issues and How to Fix Them in Obsidian

Here are some common CSS issues and how to fix them, in my experience:

  • The CSS is not applied. I personally had this issue when the CSS file wasn't linked to the Obsidian note. To resolve it, double check that the CSS file is properly linked to the Obsidian note.
  • The CSS is not working. I think this problem can arise when the CSS is not formatted properly. To fix it, ensure that the CSS is formatted correctly.
  • The CSS is not applied to specific elements. I've come across this issue when the CSS selector was incorrect. To solve it, make sure the CSS selector is accurate.

Tips for Debugging CSS Code in Obsidian

When it comes to debugging CSS code in Obsidian, I personally have found the following to be helpful:

  • I prefer using the "Preview" button. It gives me the ability to preview my CSS changes before saving, making it easier to ensure that my changes are working correctly.
  • For me, the "Inspect Element" tool is a game-changer. It allows me to inspect the CSS of any element on a web page, giving me a better understanding of how my CSS changes are affecting my Obsidian notes.
  • I also think that using the "CSS Validator" tool is crucial. It helps me check for errors in my CSS code, which is essential for making sure that my code is formatted correctly.

Getting Help with CSS Issues in Obsidian

If you are having trouble with CSS issues in Obsidian, you can get help from the following sources:

  • The Obsidian community. The Obsidian community is a great resource for getting help with CSS issues. You can find the community on the Obsidian Forum.
  • The Obsidian documentation. The Obsidian documentation contains a section on CSS that can be helpful for troubleshooting CSS issues. You can find the documentation on the Obsidian website.
  • The Obsidian support team. The Obsidian support team is available to help with CSS issues.

Sharing and Getting Feedback on Your Obsidian CSS

In my experience, I think sharing your Obsidian CSS with others is a great way to get feedback and improve your skills. Personally, I prefer to use a file-sharing service like Google Drive or Dropbox, but using a service like GitHub or GitLab is also an option.

When sharing your CSS, I recommend following these best practices:

  • Be descriptive with your title. Give your CSS files a clear and concise title so others know what it's for.
  • Add a meaningful description. Explain what your CSS does and why you created it in a description.
  • Include comments. Comments are a helpful tool to explain your thought process and the choices you made in your CSS.
  • Use a good code editor. A code editor with syntax highlighting makes it easier for others to read and understand your CSS.
  • Test before sharing. Before sharing, make sure to test your CSS to ensure it works as expected. You can do this by viewing it in a web browser.

Here are some tips for making the most of feedback and enhancing your Obsidian CSS, based on my experience:

  • Be receptive to feedback. When others share their thoughts with you, be willing to listen and take them into account. Even if you don't necessarily agree with all of the feedback, there might be some valuable insights that you can use to improve your CSS.
  • Take your time. Don't feel pressured to act on feedback immediately. Give yourself the time to thoughtfully consider all of the feedback before making any changes.
  • Stay consistent. When you do decide to incorporate feedback into your CSS, make sure to maintain a consistent style. This will help others to understand your CSS more easily and feel confident making changes of their own.


In conclusion, styling your Obsidian notes with CSS can elevate your note-taking experience and make it more personalized. With the help of this beginner's guide, you now have the knowledge and tools to start experimenting with CSS and take your notes to the next level.

Don't be afraid to play around with different styles and designs to find what works best for you. And if you have any tips or tricks that you've discovered while styling your own notes, be sure to share them in the comments below. Also, if you found this article helpful, please share it with your friends and followers who may also benefit from learning how to style their notes with CSS.