Javascript 基础5的动态输入箱宽度 我刚刚开始创建基金会,尝试用搜索框创建标题栏。我希望搜索框填充标题栏中的所有可用空间。但是,我尝试过的任何方法都不奏效:
1) 我尝试设置50%的宽度,但在小屏幕尺寸时,它会将其他按钮从最上面一行上推下 2) 我试图实现此解决方案,但无法使其正常工作(请参见注释css) 我在这里设置了一个JSFIDLE: 谢谢你的帮助Javascript 基础5的动态输入箱宽度 我刚刚开始创建基金会,尝试用搜索框创建标题栏。我希望搜索框填充标题栏中的所有可用空间。但是,我尝试过的任何方法都不奏效:,javascript,html,css,zurb-foundation,Javascript,Html,Css,Zurb Foundation,1) 我尝试设置50%的宽度,但在小屏幕尺寸时,它会将其他按钮从最上面一行上推下 2) 我试图实现此解决方案,但无法使其正常工作(请参见注释css) 我在这里设置了一个JSFIDLE: 谢谢你的帮助 <!doctype html> <!--[if IE 9]><html class="lt-ie10" lang="en" > <![endif]--> <html lang="en"> <head> <met
<!doctype html>
<!--[if IE 9]><html class="lt-ie10" lang="en" > <![endif]-->
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>My Site</title>
<meta name="description" content="Desc." />
<link rel="stylesheet" href="http://foundation.zurb.com/assets/css/templates/foundation.css" />
<script src="http://foundation.zurb.com/assets/js/modernizr.js"></script>
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<style type="text/css">
.row { max-width: 1200px; }
/* .searchParent div { overflow: hidden; }
.searchText { width: 100%; }
.searchButton { float: right; }
*/
</style>
</head>
<body>
<!-- Navigation -->
<nav class="top-bar" data-topbar>
<ul class="title-area">
<!-- Title Area -->
<li class="name">
<h1>
<a href="#">
My Site
</a>
</h1>
</li>
<li class="toggle-topbar menu-icon"><a href="#"><span>menu</span></a></li>
</ul>
<section class="top-bar-section">
<form>
<ul class="left">
<li class="has-form">
<div class="row collapse searchParent">
<div class="large-8 small-9 columns searchText">
<input type="text" placeholder="Find Stuff">
</div>
<div class="large-4 small-3 columns searchButton">
<a href="#" class="button expand">Search</a>
</div>
</div>
</li>
</ul>
</form>
<ul class="right">
<li class="divider"></li>
<li><a href="#">Login</a></li>
<li class="divider"></li>
<li><a href="#">Register</a></li>
<li class="divider"></li>
</ul>
</section>
</nav>
<!-- End Top Bar -->
<div class="row">
<div class="large-12 columns">
<div class="row">
</div><!-- End Thumbnails -->
</div>
</div>
<!-- End Content -->
<!-- Footer -->
<footer class="row">
<div class="large-12 columns"><hr>
<div class="row">
<div class="large-6 columns">
<p>© Copyright no one at all. Go to town.</p>
</div>
<div class="large-6 small-12 columns">
<ul class="inline-list right">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
</div>
</div>
</div>
</footer>
<!-- End Footer -->
<script>
document.write('<script src=js/vendor/' +
('__proto__' in {} ? 'zepto' : 'jquery') +
'.js><\/script>')
</script>
<script src="js/foundation.min.js"></script>
<script>
$(document).foundation();
</script>
<!-- End Footer -->
<script src="http://foundation.zurb.com/assets/js/jquery.js"></script>
<script src="http://foundation.zurb.com/assets/js/templates/foundation.js"></script>
</body>
</html>
我的网站
.行{最大宽度:1200px;}
/*.searchParent div{溢出:隐藏;}
.searchText{宽度:100%;}
.searchButton{float:right;}
*/
-
-
&抄袭;版权谁也没有。进城去
文件。写入(“”)
$(document.foundation();
您应该查看和的基础文档,它们很容易理解,并给出了一些示例,这些示例几乎完全符合您的意图
你不应该真的需要写任何css,这就是基础
我建议这样做:
<nav class="top-bar" data-topbar="">
<!-- Title -->
<ul class="title-area">
<!-- Mobile Menu Toggle -->
<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
</ul>
<!-- Top Bar Section -->
<div class="row">
<div class="large-12 columns">
<div class="row collapse">
<div class="small-10 columns">
<input type="text" placeholder="Search">
</div>
<div class="small-2 columns"> <a href="#" class="button postfix">Go</a> </div>
</div>
</div>
</div>
</nav>
我没能做到这一点,把一行放在顶栏似乎打破了一切-或者我在这里整理了一下小提琴:它给了你一个很好的位置开始定位(如果你使用这个,一定要删除内联css)。
<nav class="top-bar" data-topbar="">
<ul class="title-area" style="width: 100%">
<li class="name has-form">
<div class="large-12 medium-12 small-11 columns">
<input type="text" placeholder="Find Stuff">
</div>
</li>
<li class="toggle-topbar menu-icon"><a href=""><span></span></a></li>
</ul>
</nav>