我想在同一条线上得到两个div
<div class="header">
<div class="clear hideSkiplink">
<div class="menuDiv">
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu"
EnableViewState="False" Orientation="Horizontal"
StaticSubMenuIndent="10px" BackColor="#E3EAEB" DynamicHorizontalOffset="2"
Font-Names="Verdana" Font-Size="0.8em" ForeColor="#666666">
</asp:Menu></div>
<div class="SearchBox">
</div>
</div>
</div>
我想在hideSkiplink里面找到菜单和搜索,菜单在左边,搜索在右边。因为它是在菜单下搜索。我试着改变css上所有东西的添加位置,就像我在这个网站上找到的那样,但是如果我得到菜单并在同一行中搜索,hideSkiplink就会消失,如果我将搜索设置为向右浮动,它就会从hideSkiplink中消失。
我现在的css里只有
div.hideSkiplink
{
background-color:#555555;
width:100%;
}
div.menu
{
padding: 8px 0px 8px 10px;
}
有什么办法吗?
最佳答案
#NavigationMenu {
float: left;
}
.SearchBox {
float: right;
}
.MenuDiv {
overflow: hidden; /* adjusts the height of .MenuDiv to wrap its children */
}
关于asp.net - 在同一行上获取2个div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10166167/