私は水平方向にスクロールしたいブートストラップコンテナにとcode
というタグをいくつか入れています。これは通常、スッキリフッターを実現するために私のページのbody
にflexboxを追加するまで正常に動作します。この後、code
は、ページが狭い場合(モバイル閲覧の場合など)、水平方向にスクロールしなくなりました。水平プレ/コードスクロールとのFlexboxの互換性
ここで(ウィンドウを狭めるようcode
水平スクロールバーが消えることに注意してください)私のコードです:
html, body {
height: 100%;
}
body {
min-height: 100%;
display: flex;
flex-direction: column;
}
code {
max-height: 200px;
background-color: #eeeeee;
word-break: normal !important;
word-wrap: normal !important;
white-space: pre !important;
}
.flexer {
flex: 1;
}
footer {
background-color: #CCC;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-md-12 docs">
<p>Some sample code</p>
<pre><code>Loading mirror speeds from cached hostfilebase: mirrors.arpnetworks.com * centosplus: mirrors.arpnetworks.com* extras:mirrors.arpnetworks.com*rpmforge: mirror.hmc.eduupdates: mirrors.arpnetworks.comExcluding Packages in global exclude list</code></pre>
</div>
</div>
</div>
<div class="flexer"></div>
<footer>
<div class="container">
<div class="row">
<div class="col-sm-12 text-center">
footer
</div>
</div>
</div>
</footer>
http://jsfiddle.net/nturor46/1/
粘着性のためのフレキシボックスを使用するには、どのように任意のアイデアは、スクロールしながらフッターを維持するpre
/code
?
今後、質問自体にコードを含めてください。そうしないとJSFiddleへのリンクを含めることはルールに反します。 – TylerH
@TylerH、それは私が私の答えからそれを削除した同じ理由でスニペットを含んでいない可能性があります:それは動作しません。コードはフィドルのデモで動作しますが、SOの断片で破損し、問題(または私が提案する解決法)を再現しません。 –
@Michael_BこのコードはJSFiddleと同じようにStack Snippetで同じように動作し、問題を再現します。どのブラウザを使用していますか?いずれにしても、コードは依然として問題にある必要があります。スタックスニペットでそれを持つのはちょうど余分です。 – TylerH