Если вы хотите, чтобы li был встроенным блоком, точки маркера больше не показываются.CSS li bullet не отображается, когда li является встроенным блоком
ul {
list-style-type: circle;
}
ul.columns>li {
display: inline-block;
padding-right: 1cm;
margin-left: 20px;
}
<h1>Vertical</h1>
<ul>
<li><a class="openPage">Besoins en magnésium</a></li>
<li><a class="openPage">Besoins en azote</a></li>
</ul>
<h1>Horizotal is missing bullets</h1>
<ul class="columns">
<li><a class="openPage">Besoins en magnésium</a></li>
<li><a class="openPage">Besoins en azote</a></li>
</ul>
Смотрите мой скрипку http://jsfiddle.net/stephanedeluca/9xdkp3q7/2/
пуля точки или иконки список стилей работает только для 'отображения: список-item' применены элементы. Это свойство применяется по умолчанию к элементу 'li', который вы теперь переопределяете с помощью applyineg' display: inline-block'. Следовательно, значки стиля списка исчезнут. –