I am working on an asp.net web page that features a menu bar divided into 3 columns. Currently, the columns are displaying one on top of each other instead of side by side. I suspect it may be related to the CSS code.
Here is my asp.net web code:
<div class="menubar">
<div class="menuleft">
<asp:ContentPlaceHolder ID="menubarleft" runat="server">
</asp:ContentPlaceHolder>
</div>
<div class="menucenter">
<asp:ContentPlaceHolder ID="menubarcenter" runat="server">
</asp:ContentPlaceHolder>
</div>
<div class="menuright">
<asp:ContentPlaceHolder ID="menubarright" runat="server">
</asp:ContentPlaceHolder>
</div>
</div>
This is my CSS code:
div.menuleft
{
float: left;
width:30%;
text-align:left;
}
div.menuright
{
float: right;
width:30%;
text-align:right;
}
div.menucenter
{
float: left;
width:auto;
text-align:center;
}