Как часть сообщения, использующего blogdown, я показываю список имен в трех столбцах. Я хотел бы добавить пробел между каждой группой из пяти имен в документе RMarkdown.
Я пробовал <br> через каждые пять имен, но это сработало только для первого столбца, и это не очень элегантно. Как лучше всего это сделать?
<style>
.col3 {
columns: 3 100px;
-webkit-columns: 3 100px;
-moz-columns: 3 100px;
}
</style>
<font size = 3>
<div class = "col3">
- Amur Cork
- Apple
- Ash
- Austrian Pine
- Black Cherry
<br>
- Black Maple
- Black Oak
- Black Willow
- Bur Oak
- Callery Pear 'Chanticleer'
<br>
- Carolina Poplar
- Colorado Blue Spruce
- Columnar Norway Maple
- Crab Apple
- Eastern Hemlock
<br>
- European Beech
- Ginkgo
- Hack-Berry
- Honey Locust
- Kentucky-Coffee Tree
<br>
- Linden
- Manitoba Maple
- Maple
- Mulberry
- Norway Maple
<br>
- Oak
- Red (Green) Ash
- Red Maple
- Red Oak
- Sassafras
<br>
- Scotch Elm
- Scots Pine
- Service-Berry
- Siberian Elm
- Silver Maple
<br>
- Silver Queen Silver Maple
- Silver White Poplar
- Skyline Honey Locust
- Sugar Maple
- Tulip-Tree
<br>
- Walnut
- Weeping Willow
- White Ash
- White Oak
- White Pine
<br>
- Willow
- Yew
</div>






Ваши первые три тега <br> имеют два конечных пробела, после рендеринга они отображаются как
<li>Black Cherry <br><br>
</li>
Без конечных пробелов:
<li>Sassafras <br></li>
Вы можете добавить два пробела к остальным тегам <br> или удалить все теги <br> и разделить список новой строкой.
@ixodid макет css с несколькими столбцами не имеет тонкого управления, как вам требуется, пожалуйста, прочтите эта страница w3c, чтобы узнать больше.
@ixodid вы все равно можете установить каждый столбец отдельно и объединить их вместе, используя синтаксис html / css, но это кажется излишним.
<br> с двумя конечными пробелами работал лучше, чем новая строка, поскольку новая строка оставляла маркер без имени. Однако количество элементов в столбце перед началом нового столбца кажется произвольным. Есть ли способ принудительно начать новый столбец?