divを1つ下に表示したい単一のページアプリケーションを実装しようとしています。しかし、さまざまな画面サイズにビューポートのサイズを変更すると、位置が重複し、その間に余分なスペースが残っています。私は問題をより良い方法で説明するためにcodepenの例を持っています。 div要素は、すべての画面サイズで同じに見えるようにする方法divポジションが反応しないCSS
https://codepen.io/SaloniDesai/pen/zPBZJr
?私はページのレイアウトを作成している方法をシャッフルする必要がありますか?
<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>
おかげで私はそれをしようとしますが!すべての行の間に空白を入れたくない場合はどうすればいいですか? – user2128
.jumbotronクラスにmargin-bottom:30pxがあり、それをオーバーライドするだけで – Boulboulouboule
素晴らしい!ありがとう.. – user2128