私はクライアントのページを作者によって削除されました(ヘブライ語ですが、それは無関係です)。
フッター(灰色の背景)にいくつかのCSS問題があります - そのボックス内のコンテンツに合わせて灰色の背景が欲しいです - リストが大きくなると背景のdivの高さが上がり、リストが縮小すれば背景をします。私はこれが100%の高さで達成できることを知っています、そして私はコンセプトの基礎を知っています。親コンテナも100%の高さに設定する必要があることを理解しています。そのため、背景が伸びます。
私がリンクしているページのフッタと、それに入っている2つのコンテナを見れば、はるかに遠くに伸びています(Web Developer Toolbarを使用すると各コンテナの高さを見ることができます)。また、コンテナはコンテンツに応じて伸びる必要があるにもかかわらず、異なる高さに設定されているようです。
私は高さ、最小高さ、クリアと位置設定をどこにでも置こうとしました - 私はちょうどそれがうまく動作するようにすることはできません。
私は全体的に "CSS 100%の高さ"の質問がよくあることを知っています。私を信じて、私は読んで、この同じ問題を抱えている人を探しました - しかし、私は何も見つかりませんでした。CSS - 高さ100%が100%を超えていますか?
答えて
パディング、マージン、およびボーダーは高さと幅でカウントされないため、各側に10ピクセルのパディングがある要素の100%の高さまたは幅は、実際には100%と20ピクセルを占めます。余白や枠線を使用している場合はさらに追加してください。
CSS box-sizing:border-box;
プロパティを使用すると、ボーダーとパディングが考慮されるようにボックスモデルを切り替えることができます(マージンはボックスの外に残っているため、100%を使用している場合は、マージンは使用しないでください)。
これにより、効果的にボックスモデルが古いQuirksモードボックスモデルと同じように機能します。
ここbox-sizing
機能の詳細をご覧ください:http://css-tricks.com/box-sizing/
box-sizing
はかなり良いクロスブラウザをサポートしているが、それはIE7で働く以下、および一部のブラウザのベンダープレフィックスを必要としないことに注意してください。何のリンクがないので、http://caniuse.com/#search=box-sizing
あなたは命を救う人です。これは私を狂ってしまっています。しばらく前にボックスサイズについて読むと、古いブラウザーでの互換性の問題が心配されていたので、実際に使用することは考えられませんでした。 しかし、私は今、ボックスサイズは確かに私の謎に対する答えであることを見ています。 また、私の 'ul'の直後に'
'がなければ、バックグラウンドは伸びなかったので、彼のコメントのために@ItaiSagiに感謝しなければなりません。 あなたへの歓声。 –@RickAnthony良いクロスブラウザーの内部要素ソリューション:http://jsfiddle.net/nrNyU/上記は問題です。以下は解決策です。 (コード内でもコメント行が区切られています) – Joonas
@Lolleroありがとう、とてもうまくいきます。 JSFiddleについて知りませんでした。間違いなく便利です。 –
これは野生の推測です:
は、ここでは、ブラウザのサポートの詳細を参照してください。 divにパディングがありますか? Paddingはdivの高さに常に追加され、その高さも100%です。
自分自身にはしないでください... ただクリアしてください。
<ul>
を左または右に浮かし、親divの最後の直前に<div style='clear:both'>
を追加します。
Behatzlacha、ahi。
ハハハありがとう –
- 1. CSSの高さが100%ではない
- 2. CSSボーダーで100%の高さ
- 3. CSS:画像100%高さ - 50px
- 4. 100%の高さのCSS
- 5. css 100%の高さバグ
- 6. CSS div 100%の高さ
- 7. Chromeフレックスボックス100%高さ内100%高さフレックスボックスオーバーフロー
- 8. フォアグラウンドアプリのアクティビティが100%を超えていますか?
- 9. CSSの高さが100%の場合
- 10. AWS ElasticacheのCPU使用率が100%を超えています
- 11. CSSの高さ〜最小の高さ:100%が動作しない
- 12. CSSの高さは100%ではありませんが、本体の高さは100%ですか?
- 13. 高さ100%のdivが消える
- 14. CSSスパン高100%テーブル内
- 15. スパン100%の高さ
- 16. HighChartsが100を超えると切り捨てます
- 17. モバイルCSSの高さ100%+ブラウザのクローム?
- 18. CSSの高さ100%の問題
- 19. CSSの100%の高さのDIV
- 20. css浮動サイドバイサイドdivsの高さ100%
- 21. Div 100%高さスクロール
- 22. divの高さ100%
- 23. CSSが100%の高さで行があります
- 24. CSS親divの高さ:auto、子の高さ100%、高さは0px
- 25. モリス線グラフy軸が100%を超えている
- 26. DIV - スクロールバーの高さが100%
- 27. なぜCSSの高さが100%オーバーフローの親ですか?
- 28. 100%の高さと100%幅のdivからテキストがあふれている
- 29. 高さではない100%
- 30. ブートストラップメイン100の高さ
リンクを追加していません。また、あなたのポストでいくつかの改行があれば、読みやすくなり、助けを得る可能性が高くなります。 – daveyfaherty
私は忘れていない、私はちょうど私のクライアントのために実際にそれにリンクしたいと思わなかった - それを私を許してください。 また、私はHTMLで改行を適用することができます。 –
ああ、私はそれがどういうか分かっています。とにかくあなたの問題が解決してうれしい! – daveyfaherty