Html 是什么让我的搜索栏位于中心?

Html 是什么让我的搜索栏位于中心?,html,css,searchbar,Html,Css,Searchbar,我试图让我的搜索栏位于我的菜单上方,但它似乎位于页面的中心。我不确定是什么把它压在我的菜单栏div下面,但我怀疑它是CSS中的某个东西,因为从技术上讲,搜索栏与徽标应该放在同一行上。我已经将行划分为两列,一列是小col-sm-3,另一列是宽度为9 所以我希望它看起来像这样: 但现在看起来是这样的: 这是我的html: <!--Fixed Search Bar--> <div class="container"> <div class="ro

我试图让我的搜索栏位于我的菜单上方,但它似乎位于页面的中心。我不确定是什么把它压在我的菜单栏div下面,但我怀疑它是CSS中的某个东西,因为从技术上讲,搜索栏与徽标应该放在同一行上。我已经将行划分为两列,一列是小col-sm-3,另一列是宽度为9

所以我希望它看起来像这样:

但现在看起来是这样的:

这是我的html:

<!--Fixed Search Bar-->
    <div class="container">
        <div class="row">
            <div class="col-sm-3">
                <h5>Insert Logo</h5>
            </div>
            <div class="col-sm-9">
                <div class="wrap">
                    <div class="search">
                        <input type="text" class="searchTerm" placeholder="What are you looking for?">
                        <button type="submit" class="searchButton">
                            <i class="fa fa-search"></i>
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <!--End of Fixed Search Bar-->


    <!--Menu-->
    <div id="cssmenu">
        <ul>
            <li class="active"><a href="#" target="_blank"><span><i class="fa fa-fw fa-home"></i> Home</span></a></li>
            <li><a href="#"><span><i class="fa fa-fw fa-comment-o"></i> Messages</span></a></li>
            <li><a href="#"><span><i class="fa fa-fw fa-bell-o"></i> Notifications</span></a></li>
            <li class="has-sub">
                <a href="#"><span><i class="fa fa-fw fa-user"></i> My Account</span></a>
                <ul>
                    <li><a href="#"><span><i class="fa fa-fw fa-gear"></i> Settings & Preferences</span></a></li>
                    <li><a href="#"><span>Billing & Subscriptions</span></a></li>
                    <li><a href="#"><span><i class="fa fa-fw fa-plus-circle"></i> Paid Features & Power Profile</span></a></li>
                    <li><a href="#"><span><i class="fa fa-fw fa-search"></i> Searching & Matching</span></a></li>
                    <li><a href="#"><span>Start a Company Page</span></a></li>
                    <li><a href="#"><span><i class="fa fa-fw fa-sign-out"></i> Log-Out</span></a></li>
                </ul>
            </li>
            <li class="has-sub">
                <a href="#"><span>Need Help?</span></a>
                <ul>
                    <li><a href="#"><span>Submit a Request</span></a></li>
                    <li><a href="#"><span>Dispute a Review</span></a></li>
                    <li><a href="#"><span>FAQs</span></a></li>
                </ul>
            </li>
            <li><a href="#"><span>About Us</span></a></li>
        </ul>
    </div>


    <!--End of Menu-->

包含搜索类的div上方div中的wrap类导致了此问题

改变

            <div class="wrap">
                <div class="search">
                    <input type="text" class="searchTerm" placeholder="What are you looking for?">
                    <button type="submit" class="searchButton">
                        <i class="fa fa-search"></i>
                    </button>
                </div>
            </div>


包含搜索类的div上方div中的wrap类导致了此问题

改变

            <div class="wrap">
                <div class="search">
                    <input type="text" class="searchTerm" placeholder="What are you looking for?">
                    <button type="submit" class="searchButton">
                        <i class="fa fa-search"></i>
                    </button>
                </div>
            </div>


试试这个:

CSS

.wrap {
    width: 30%;
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
}
注意:您可以更改搜索栏的宽度和顶部大小…只需使用它即可

[更新]

我不确定是什么迫使它落在我的菜单栏下面:

强制执行的是您的
.wrap
类使用以下规则:

 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
试试这个:

CSS

.wrap {
    width: 30%;
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
}
注意:您可以更改搜索栏的宽度和顶部大小…只需使用它即可

[更新]

我不确定是什么迫使它落在我的菜单栏下面:

强制执行的是您的
.wrap
类使用以下规则:

 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);

移除包裹类和搜索类宽度:100%

/*搜索栏*/
@导入url(https://fonts.googleapis.com/css?family=Open+Sans);
身体{
背景#f2f2;
字体系列:“开放式Sans”,无衬线;
}
.搜索{
职位:相对
}
.搜索术语{
宽度:100%;
边框:3px实心#00B4CC;
填充物:5px;
高度:38px;
边界半径:5px;
大纲:无;
颜色:#9DBFAF;
}
.搜索词:焦点{
颜色:#00B4CC;
}
.搜索按钮{
位置:绝对位置;
右:0px;
顶部:0px;
宽度:40px;
高度:36px;
边框:1px实心#00B4CC;
背景:#00B4CC;
文本对齐:居中;
颜色:#fff;
边界半径:5px;
光标:指针;
字体大小:20px;
}
/*搜索栏结束*/
/*菜单栏*/
#cssmenu ul,
#李国章,
#cssmenu span,
#cssmenu a{
保证金:0;
填充:0;
位置:相对位置;
}
#cssmenu{
线高:1;
边界半径:5px5px0;
-moz边界半径:5px5px0;
-webkit边界半径:5px 5px 0;
背景:#0b3c5d;
背景:-莫兹线性梯度(顶部,#115F940%,#0B3C5D100%);
背景:-webkit渐变(线性、左上、左下、颜色停止(0%,#115f94)、颜色停止(100%,#0b3c5d));
背景:-webkit线性梯度(顶部,#115f94 0%,#0b3c5d 100%);
背景:-o-线性梯度(顶部,#115f94 0%,#0b3c5d 100%);
背景:-ms线性梯度(顶部,#115f94 0%,#0b3c5d 100%);
背景:线性梯度(至底部,#115F940%,#0B3C5D100%);
边框底部:2个实心#328cc1;
宽度:自动;
}
#cssmenu:之后,
#cssmenu ul:之后{
内容:'';
显示:块;
明确:两者皆有;
}
#cssmenu a{
背景:#0b3c5d;
背景:-莫兹线性梯度(顶部,#115F940%,#0B3C5D100%);
背景:-webkit渐变(线性、左上、左下、颜色停止(0%,#115f94)、颜色停止(100%,#0b3c5d));
背景:-webkit线性梯度(顶部,#115f94 0%,#0b3c5d 100%);
背景:-o-线性梯度(顶部,#115f94 0%,#0b3c5d 100%);
背景:-ms线性梯度(顶部,#115f94 0%,#0b3c5d 100%);
背景:线性梯度(至底部,#115F940%,#0B3C5D100%);
颜色:#ffffff;
显示:块;
字体系列:Helvetica、Arial、Verdana、无衬线;
填充:19px 20px;
文字装饰:无;
}
#cssmenu ul{
列表样式:无;
}
#cssmenu>ul{
字号:0;
}
#cssmenu>ul>li{
显示:内联块;
浮动:左;
保证金:0;
}
#cssmenu.align-center{
文本对齐:居中;
}
#cssmenu.align-center>ul>li{
浮动:无;
}
#cssmenu.align-center ul{
文本对齐:左对齐;
}
#cssmenu.align-right>ul{
浮动:对;
}
#cssmenu.align-right ul{
文本对齐:右对齐;
}
#cssmenu>ul>li>a{
颜色:#ffffff;
字体大小:12px;
}
#cssmenu>ul>li:悬停:之后{
内容:'';
显示:块;
宽度:0;
身高:0;
位置:绝对位置;
左:50%;
底部:0;
左边框:10px实心透明;
右边框:10px实心透明;
边框底部:10px实心#328cc1;
左边距:-10px;
}
#cssmenu>ul>li:第一个孩子>a{
边界半径:5px0;
-moz边界半径:5px 0;
-webkit边界半径:5px 0;
}
#cssmenu.align-right>ul>li:第一个子项>a,
#cssmenu.align-center>ul>li:第一个子项>a{
边界半径:0;
-moz边界半径:0;
-webkit边界半径:0;
}
#cssmenu.align-right>ul>li:最后一个子项>a{
边界半径:0 5px 0 0;
-moz边界半径:0 5px 0;
-webkit边界半径:0 5px 0;
}
#cssmenu>ul>li.active>a,
#cssmenu>ul>li:悬停>a{
颜色:#ffffff;
盒影:插入0 0 3px#031019;
-moz盒阴影:插入0 0 3px#031019;
-webkit盒阴影:插入0 0 3px#031019;
背景#082d46;
背景:-moz线性梯度(顶部,#0f517d 0%,#082d46 100%);
背景:-webkit渐变(线性、左上、左下、颜色停止(0%,#0f517d)、颜色停止(100%,#082d46));
背景:-webkit线性梯度(顶部,#0f517d 0%,#082d46 100%);
背景:-o-线性梯度(顶部,#0f517d 0%,#082d46 100%);
背景:-ms线路