Мне нужно создать 3 DIVs в контейнере DIV нижнего колонтитула, которые выровнены влево, в середине и вправо. Все примеры CSS, которые я видел, используют float, как я сделал. Однако по какой-то причине DotNetNuke не правильно разбирает CSS. Я обнаружил, что левая панель плавает правильно, но правая и средняя панели расположены непосредственно под ней, а не рядом с ней. Вот фрагмент моего файла ascx:
<div id="footer">
<div id="footerleftpane" runat="server">
<dnn:LOGO id="dnnLogo" runat="server" />
<h3>Driving business performance.</h3>
<h3>Practical Sales and Operations Planning</h3>
<h3>for medium sized businesses.</h3>
</div>
<div id="footerRightPane" runat="server">
<dnn:COPYRIGHT id="dnnCopyright" runat="server" /><br />
<dnn:PRIVACY id="dnnPrivacy" runat="server" />
<dnn:TERMS id="dnnTerms" runat="server" />
</div>
<div id="footerMidPane" runat="server">
</div>
</div>
Здесь соответствующая часть моего CSS файла:
#footer
{
width: 960px;
border: 1px;
}
#footerleftpane
{
width: 300px;
float: left;
}
#footerRightPane
{
width: 300px;
float: right;
}
#footerMidPane
{
padding:10px;
}
Какие изменения я должен сделать выше для достижения желаемого макета?
Обновление: я пробовал предлагаемое изменение, но макет по-прежнему не работает на этой странице salesandoperationsplanning.net, которая демонстрирует, что я хочу.