21.04.24
### Можно ли прописывать css код прямо в заметках Obsidian?
Обычно в html-файле можно прописывать css-код прямо в файле таким образом:
```
<style>
div {direction: rtl;}
</style>
```
В Obsidian НЕЛЬЗЯ использовать тег `style`.
Однако, в Obsidian можно использовать html и уже для html прописывать css-код:
```html
<div style="direction: rtl;">
Этот текст будет отображаться с права налево.
</div>
```
### Сниппеты
также можно использовать [[CSS snippets (CSS сниппеты)|CSS-сниппеты]] в Obsidian.
### Перечисление названий классов в метаданных
Также можно в [метаданные](https://help.obsidian.md/Editing+and+formatting/Properties) заметок указать названия классов.
```
---
cssclasses: fullscreen
---
```
Данные классы будут добавлены в самый корневой div вашей заметки. Тем самым вы сможете писать css-стили для данного div.
[Объяснение](https://forum.obsidian.md/t/cant-get-cssclass-to-work/10220/5) из форума:
```
Перевод:
Если вы введете cssclass: class1, class2 в свои метаданные, то эти классы будут добавлены к списку классов в div, окружающем всю вашу заметку. Если затем вы создадите фрагмент CSS в папке со сниппетами и установите некоторое оформление для каждого из этих классов, то это CSS будет применено к странице. Вы можете использовать все обычные селекторы CSS для применения специфического стиля к отдельным частям страницы внутри одного из ваших пользовательских тегов. Я думаю, что больше информации можно найти в заметке к выпуску 0.9.18.
Оригинал:
if you type cssclass: class1, class2 into your front-matter then these classes get appended to the list of classes on the div surrounding your entire note. If you then create a css snippet in your snippets folder and set some styling for each of these classes then that css will be applied to the page. You can use all the usual css selectors to apply specific styling to individual parts of the page inside one of your custom tags. I think there is more info in the release note for 0.9.18.
```