Для тех, кто может столкнуться с этим, я нашел хакерское решение. С другой стороны, я новичок в этом материале webdev (делаю это в течение ~ 3 месяцев), так что, возможно, это типично:
Мое решение: кнопки меню должны быть изображениями, поэтому я могу рассчитывать на то, что они имеют фиксированный размер. При этом я указал ширину содержащего их элемента и получу их обтекание. В качестве доказательства своей концепции я получил следующее:
<div id="example">
<jdoc:include type="modules" name="menuposn" />
</div>
где меню отображается в menuposn. У меня тогда есть этот CSS:
div#example{
width:600px;
overflow:auto;
}
div#example ul{
width:600px;
margin:0;
padding:0;
border:0;
}
div#example ul li{
width:200px;
float:left;
margin:0;
padding:0;
border:0;
}
Работает!