2017-01-02 1 views
1

Я пытаюсь добавить некоторое пространство между текстовыми и кодовыми блоками в выход HTML из книги, созданной с помощью bookdown. Я добавил следующее в p.caption в файле style.css, и он добавляет пространство после подписи к рисункам.добавить пробел между блоками кода R и текстом в bookdown для вывода html

p.caption { 
    color: #777; 
    margin-top: 10px; 
    padding: 0px 0px 40px 0px; 
} 

Теперь я хотел бы добавить пробел перед цифрой, включенной через:

knitr::include_graphics(rep("images/knit-logo.png", 3)) 

и до/после всех блоков кода.

ответ

1

Цифры, генерируемые bookdown обернуты в <div> с классом figure, так что можно определить поля для div.figure, например

.figure { 
    margin-top: 40px; 
} 

Аналогичным образом можно создать другие элементы. Если вы не уверены в имени/классе HTML-элемента, вы можете щелкнуть правой кнопкой мыши по элементу и проверить его, например. в Google Chrome

inspect element

Смежные вопросы