Horizontální CSS menu – „space bug“

Při tvorbě horizontálního CSS menu pomocí unordered listu jsem narazil na chybu, která vzniká kvůli použití display: inline, popř. inline-block nad list-itemem unordered listu. Ten má nastaveno display: inline kvůli tomu, aby se položky listu zobrazovaly v řádku. Jenže to je právě příčinou vzniku malé mezery mezi jednotlivými list-itemy. Řešením je nenastavovat list-itemu display: inline, ale místo toho mu dát float: left. Pak už funguje tak jak má.