我想在同一条线上获得2个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。
我现在拥有的所有内容都是
div.hideSkiplink
{
background-color:#555555;
width:100%;
}
div.menu
{
padding: 8px 0px 8px 10px;
}
任何想法我能做什么?
答案 0 :(得分:3)
#NavigationMenu {
float: left;
}
.SearchBox {
float: right;
}
.MenuDiv {
overflow: hidden; /* adjusts the height of .MenuDiv to wrap its children */
}
答案 1 :(得分:2)
答案 2 :(得分:0)
添加浮动:左;属性为div.menu
答案 3 :(得分:0)
你可以玩浮动:
float: left;
float: right;
clear: both;
这并不容易。
另一种选择是使用
display: inline-block;
或使用跨度。
答案 4 :(得分:0)
与之前答案相结合的行高(子元素)