下の画像でわかるように、私のコンテンツは均等に整列していません。ブートストラップでコンテンツを均等に整列させる方法はありますか?たとえば、画像をすべて各列に揃えたいとします。私は段落とイメージの間に空白があるかどうか気にしません。ブートストラップの3列にコンテンツを均等に配置するにはどうすればよいですか?
答えて
現在.row
下の画像に別々の.row
のdivを使用して、現在のテキストとイメージを持っているとそこに同じクラスの列/ div要素の同じ種類を置きます。 (.caption
付き)フレームワークの.thumbnail
コンポーネントを使用して
こんにちはJohannes、あなたの返事をありがとう。私はこれも考慮していましたが、これは応答性のスタックに影響しませんでしたか?私がモバイルビューからサイトを見ると、コンテンツの積み重ねが順調でないと、画像はすべて最後に表示されますか? – jacketmargiela
が真です。だから、代わりに各列に2つのdivを入れ、最初の列に最高のものを格納するのに十分な高さの固定高さ(つまり3つすべて同じ)を与えることができます。 – Johannes
ありがとうございます。はい、私はそれに結論を出す必要があると仮定していました。私はちょうど魔法のようにこれを修正するブートストラップクラスがあると思っています:Dすべて良いですが、あなたの提案を使用します。再度、感謝します! – jacketmargiela
あなたは以下のように.caption
に独自の高さを追加することを含め、以下のような@Johannes提案を達成することができます。必要に応じて身長を調整してください。
.caption{
min-height: 300px;
height: 300px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<div class="row">
<div class="col-xs-4">
<div class="thumbnail">
<div class="caption">
<h3>Thumbnail label</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed commodo sapien vitae turpis pellentesque tempus. Nunc vehicula cursus ultricies. Sed aliquam hendrerit sapien quis blandit. Nam tempus condimentum nunc ac.</p>
</div>
<img src="http://lorempixel.com/300/300" alt="placeholder image">
</div>
</div>
<!-- 2 -->
<div class="col-xs-4">
<div class="thumbnail">
<div class="caption">
<h3>Thumbnail label</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget tincidunt justo. Morbi ligula felis, accumsan eu auctor a, vulputate vel justo. Integer sapien nulla, rutrum at metus quis, rutrum porta risus. Vestibulum pulvinar metus nec luctus
euismod. Vivamus faucibus libero non magna vulputate laoreet.</p>
</div>
<img src="http://lorempixel.com/300/300" alt="placeholder image">
</div>
</div>
<!-- 3 -->
<div class="col-xs-4">
<div class="thumbnail">
<div class="caption">
<h3>Thumbnail label</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nec dui tellus. In imperdiet erat eros, sit amet scelerisque ante efficitur bibendum. Quisque tempor diam.</p>
</div>
<img src="http://lorempixel.com/300/300" alt="placeholder image">
</div>
</div>
</div>
理由を説明せずにdownvotesを嫌うんですか? :/ – ochi
さて、これは私がフロートベースのグリッドシステムでの作業時に早期出くわした問題です。
ここでは、ブートストラップであなたの現在のグリッドシステムの問題を解決するかもしれない方法のスケッチです:http://jsbin.com/yolewusuza/に列の新しく作成された擬似要素のパディング下の調整
@media screen and (min-width: 992px) {
.content {
position: absolute;
top: 0;
left: 15px;
right: 15px;
bottom: 0;
}
.col-sm-4:after {
padding-bottom: 170%;
content: '';
display: block;
}
.content .image {
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<div class="container">
<div class="row">
<div class="col-sm-4">
<div class="content">
<h3>Heading</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Videsne quam sit magna dissensio? Quacumque enim ingredimur, in aliqua historia vestigium ponimus. Quamvis enim depravatae non sint, pravae tamen esse possunt. Negat enim summo bono afferre
incrementum diem. Laboro autem non sine causa; Minime vero istorum quidem, inquit. Duo Reges: constructio interrete.</p>
<div class="image">
<img style="width:100%;" src="https://placeholdit.imgix.net/~text?w=350&h=150">
<p>Image description text</p>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="content">
<h3>Heading</h3>
<p>Animi enim quoque dolores percipiet omnibus partibus maiores quam corporis. Non quaeritur autem quid naturae tuae consentaneum sit, sed quid disciplinae. Ut in geometria, prima si dederis, danda sunt omnia. Potius inflammat, ut coercendi magis
quam dedocendi esse videantur. Ut proverbia non nulla veriora sint quam vestra dogmata. Omnes enim iucundum motum, quo sensus hilaretur. At quicum ioca seria, ut dicitur, quicum arcana, quicum occulta omnia?</p>
<div class="image">
<img style="width:100%;" src="https://placeholdit.imgix.net/~text?w=350&h=150">
<p>Image description text</p>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="content">
<h3>Heading</h3>
<p>Quae est igitur causa istarum angustiarum? Vestri haec verecundius, illi fortasse constantius. Ego vero volo in virtute vim esse quam maximam; Quem Tiberina descensio festo illo die tanto gaudio affecit, quanto L. An dubium est, quin virtus ita
maximam partem optineat in rebus humanis, ut reliquas obruat? Negat esse eam, inquit, propter se expetendam. O magnam vim ingenii causamque iustam, cur nova existeret disciplina! Perge porro.</p>
<p>In qua quid est boni praeter summam voluptatem, et eam sempiternam? Si qua in iis corrigere voluit, deteriora fecit. Perge porro; Quippe: habes enim a rhetoribus; Quis est, qui non oderit libidinosam, protervam adolescentiam? Expectoque quid ad
id, quod quaerebam, respondeas.
</p>
<div class="image">
<img style="width:100%;" src="https://placeholdit.imgix.net/~text?w=350&h=150">
<p>Image description text</p>
</div>
</div>
</div>
</div>
</div>
あなたのニーズに合った理想的には、抜粋の長さを制限する必要があります。
- 1. マトリックス内の列を均等に配置するにはどうすればよいですか?
- 2. xticksを値にかかわらず均等に配置するにはどうすればよいですか?
- 3. コンポーネントをパネル内に均等に配置するにはどうすればよいですか?
- 4. Q:要素を均等に配置するにはどうすればよいですか?
- 5. コンテンツにモバイルメニューを配置するにはどうすればよいですか?
- 6. 3つのイメージをブートストラップでインラインに配置するにはどうすればよいですか?
- 7. ブートストラップ3に写真の下にテキストを配置するにはどうすればいいですか?
- 8. 2つの異なる列にブートストラップのウェルを配置するにはどうすればよいですか?
- 9. ナビバーに3つのカテゴリを均等に配置する方法
- 10. カルーセルにブートストラップ列をどのように配置するか?
- 11. 文字列のリストを表のセルに均等にプッシュするにはどうすればよいですか?
- 12. ブートストラップ:列間に等しい長さの線を追加するにはどうすればよいですか?
- 13. 3列のレイアウトを中央に配置するにはどうすればよいですか?
- 14. 行内に空でないセルの配列を均等に配置する
- 15. ブートストラップ均等に配置されたボタンの水平リストを作成する
- 16. どのように均等にどのように私は191ガイドラインの下にあることを均等に右のボタンを配置しない制約レイアウト
- 17. このような等価配列を高速にするにはどうすればいいですか?
- 18. LinearLayoutの下に3つのボタンを均等に配置する方法は?
- 19. 特定のノードのコンテンツをグリッドビューの隣に配置するにはどうすればよいですか?
- 20. ブートストラップ3の中央の画像の下にヘッダーを置くにはどうすればよいですか?
- 21. ブートストラップを使用してボタンを中央に配置するにはどうすればよいですか?
- 22. 文字列と整数を同じ配列に配置するにはどうすればよいですか?
- 23. GWT:コンテンツをパネルの中央に配置するにはどうすればよいですか?
- 24. jsonにアルファベット順に配列を配置するにはどうすればよいですか?
- 25. ナビゲーションオプションを2行に均等に分割するにはどうすればよいですか?ここ
- 26. 日付データをx軸に沿って均等にプロットするにはどうすればよいですか?
- 27. 数字を配列に格納する整数をどのように配置すればよいですか?
- 28. UITextViewをUIAlertViewに配置するにはどうすればよいですか?
- 29. アラートダイアログにシークバーを配置するにはどうすればよいですか?
- 30. カイストラーノステージをサブディレクトリに配置するにはどうすればよいですか?
あなたの質問を編集して、すでに試したコードとそれが動作しない方法の説明を含めてください。また、あなたに役立つかもしれません:[私はどのように良い質問をしますか?](http://stackoverflow.com/help/how-to-ask)。 – MJH