現在、私のデータベースのコンテンツを、ブーストラップパネル内のforeachループを使用して表示しています。しかし、私はそれが期待通りにレイアウトは動作していません、私はレイアウトが現在よりも悪くなるのを修正したブレークを使って解決しようとしました。しかし、それはあなたが下の画像を見ている場合オフはまだです: - 私も持ってこれに加えてPHP Foreachを使用している場合のブートストラップレイアウト
ブートストラップドロップダウンメニューのdiv要素の中に埋め込まれているすべてを使用していないこと。私は、コードを自分のアプリケーションの私のテンプレート部分の内部ヘッダとフッタにある短いか欠けている部分を見えるかもしれませんが理由であるMVC形式を使用しています
<div class="parabox">
<!-- Collect the nav links, forms, and other content for toggling -->
<!-- Search -->
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search For Comics">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<strong><p class="navbar-text">Sort Comics By : </p></strong>
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Order Comics<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Ascending Order</a></li>
<li><a href="#">Descending Order</a></li>
<li><a href="#">Numerical Order</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-left">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Universe<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Dark Horse Comics</a></li>
<li><a href="#">DC</a></li>
<li><a href="#">IDW</a></li>
<li><a href="#">Image</a></li>
<li><a href="#">Marvel</a></li>
<li><a href="#">Valiant</a></li>
</li>
</ul>
</div>
</div>
</br>
<!-- Start of Col Div -->
<div class="col-md-12">
<!--/.Panel for Comics -->
<!-- Count for Comics -->
<?php
if(count($comics)){
?>
</br>
<div class="panel panel-default">
<div class="panel-heading panel-heading-green">
<h3 class="panel-title">My Comics</h3>
</div>
<div class="panel-body">
<div class="row">
<!--/.row1 -->
<!-- Display each comic by id -->
<?php foreach($comics as $list): ?>
</br>
<div class="col-md-3 comic">
<a href="#">
<?= ($list['image'] <> " " ? "<img style='max-width:200px; max-height:250px;' src='Images/{$list['image']}'/>" : "") ?>
</a>
<div class="comic-title">
<?= ($list['name'] <> "" ? $list['name'] : "") ?> #<?= ($list['issue'] <> "" ? $list['issue'] : "") ?>
</div>
<div class="comic-add">
</div>
</div>
<!-- End of Foreach Statement for Comics -->
<?php endforeach; ?>
<!-- Else show this message if user has no entries -->
<?php
}else {
?>
<p><b>You haven't posted any comic yet!</b></p>
<?php } ?>
</div>
</div>
</div>
<!--/.row1-collapse -->
</div>
<!-- /.container -->
</div>
-
は、これは私のコードです。私がレイアウトを並べ替えるためにやっていることや、ドロップダウンメニューが動作するようにするために何ができるかについてのアイデアは、少しは関連しているようですね。この構造は入れ子にすることができる、
container
row
col
col
col
row
…
構造を常に与えるべきである:だから
<div class="container">
<div class="row">
<div class="col-*">…</div>
<!-- many more cols -->
</div>
</div>
この:
bootlintと呼ばれるクロムのプラグインがあります。それはあなたのサイトを分析し、あなたのスタイルミスを教えます。 – Tiega
インデントを整列してコードを整理すると、閉じるdivタグが正しくないことがわかります。 – Dominofoe
こんにちはDominofoeインデントなどでコードをクリーンアップするために重要でない部分を取り除いています - – LennyD