gpt4 book ai didi

html - 在 IE11 中 Bootstrap 导航栏搜索拆分

转载 作者:太空宇宙 更新时间:2023-11-04 12:53:48 25 4
gpt4 key购买 nike

我遇到的问题是,在 IE11 中,我的表单的提交按钮出现在搜索表单下方。我已经尝试了各种推荐的修复程序,但没有一个解决了这个问题。在 Opera 和 Chrome 中,表单正确显示。

<!DOCTYPE HTML>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script>
$(document).ready(function(){
$('.navbar .dropdown').hover(function() {
$(this).find('.dropdown-menu').first().stop(true, true).delay(250).slideDown();
}, function() {
$(this).find('.dropdown-menu').first().stop(true, true).delay(100).slideUp()
});
});
</script>

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

<style>
.navbar-nav > li {
float: left;
}

navbar-form .input-group-btn,
.navbar-form .input-group-addon {
width: auto;
}
</style>
</head>

<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="navbar-header">
<a class="navbar-brand" href="#">Example</a>
</div>
<div>
<ul class="nav navbar-nav">
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Example<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Example</a></li>
<li><a href="#">News</a></li>
<li class="divider"></li>
<li><a href="#">Press Releases</a></li>
<li><a href="#">Library in the News</a></li>
<li><a href="#">Blogs</a></li>
<li class="divider"></li>
<li><a href="#">Sign up for our newsletter</a></li>
</ul>
</li>
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Online Resources<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Zinio</a></li>
<li><a href="#">Transparent Languages</a></li>
<li><a href="#">Chiltons</a></li>
<li><a href="#">3-M Cloud EBooks</a></li>
<li><a href="#">OneClick</a></li>
<li><a href="#">GALE Virtual Library</a></li>
<li><a href="#">Interlibrary Loan</a></li>

</ul>
</li>
</ul>
<form class="navbar-form pull-right" action="http://example.org/eg/opac/results" method="get">
<div class="form-group" style="width:auto">
<input type="search" class="form-control" placeholder="Search Catalog" maxlength="200" size="20" name="query" style="max-width:200px" />
<input type="hidden" name="qtype" value="keyword" />
<input type="hidden" name="locg" value="365" />
<button type="submit" class="btn btn-default" value="search">Search</button>
</div>
</form>
</div>
</nav>

最佳答案

开箱即用的 Bootstrap 通过向标题部分添加一个类来处理包装问题,该类允许导航折叠到按钮菜单中以帮助支持移动设备和较小的浏览器分辨率。如果您将这些类重新添加到 DIV 中,您将不会再遇到在 IE(和 Chrome)中看到的包装问题。你是故意删除这些类的吗?

这是更新后的代码示例:

<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="navbar-header">
<a class="navbar-brand" href="#">Example</a>
</div>
<div class="collapse navbar-collapse"> <!--Add these classes here-->

可以看到更新后的fiddle here .

关于html - 在 IE11 中 Bootstrap 导航栏搜索拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25979409/

25 4 0