【发布时间】:2017-11-06 14:44:24
【问题描述】:
我正在尝试实现一个单页应用程序,我希望 div 在其中一个显示在另一个之下。但是在将视口调整为各种屏幕尺寸时,定位会重叠并在两者之间留下额外的空间。我有 codepen 示例可以更好地解释问题。
https://codepen.io/SaloniDesai/pen/zPBZJr
如何使每个屏幕尺寸的 div 看起来都一样?我是否需要改变我创建页面布局的方式?
<div id="headliner" class="jumbotron text-center">
<h1>SearchGIFY app</h1>
<p>search for any GIF you want!</p>
</div>
<div id="search">
<form>
<input type="search" ng-model="vm.search.gif" value="" placeholder="type what you're looking for" />
<button type="submit" class="btn btn-primary" ng-click="vm.performSearch()">Search</button>
</form>
</div>
<div class="row">
<div class="card">
<img ng-repeat="g in vm.giphies" ng-src="{{g.images.original.url}}" height="{{g.images.fixed_height}}" title="{{g.title}}">
</div>
</div>
<div class="jumbotron text-center" id="trendingBar">
<h3>Trending gifs</h3>
<div class="row">
<div class="thumbnail">
<img ng-repeat="trending in vm.trendingGifs" ng-src="{{trending.images.original.url}}" height="{{trending.images.fixed_height.height}}" title="{{trending.title}}">
</div>
</div>
</div>
【问题讨论】:
标签: html css angularjs twitter-bootstrap