Это сработало для меня в IE7 и FireFox 3. Он использует много «span», что делает меня несчастным, но я уверен, что вы можете сделать его лучше, немного поиграв.
Очевидно, что когда "float: left" установлен для отдельных объектов "li", пули исчезнут. (здесь есть чат: http://www.webmasterworld.com/html/3004613.htm)
Однако, если вы переместите «float: left» в теги «span» и «width» на «ul» (в отличие от подстиля «div»), как я сделал ниже обе проблемы исчезают.
Обратите внимание на другие изменения, такие как "br" внутри тега "ul" и больше нет тега "div".
Изменения стиля:
.column-list {width:60em}
.column-list span{float:left;}
.column-list span li{padding: 4px; height: 15px; width:17em;}
.column-list br {clear: left;}
HTML изменения:
<ul class="column-list">
<span ><li>Baignade</li></span>
<span ><li>Bateau à moteur</li></span>
<span ><li>Canot</li></span>
<span ><li>Golf</li></span>
<span ><li>Kayak</li></span>
<span ><li>Marche</li></span>
<span ><li>Motomarine</li></span>
<span ><li>Patin à roues alignées</li></span>
<span ><li>Pêche</li></span>
<span ><li>Pédalo</li></span>
<span ><li>Plages publiques et privées</li></span>
<span ><li>Planche à voile</li></span>
<span ><li>Randonnée pédestre</li></span>
<span ><li>Ski nautique</li></span>
<span ><li>Tennis</li></span>
<span ><li>Véhicule tout-terrain (Quad)</li></span>
<span ><li>Vélo (piste cyclable à proximité)</li></span>
<span ><li>Vélo de montagne</li></span>
<br />
</ul>