CSS グリッド ギャップのパーセンテージ オーバーフローの問題について
CSS グリッドを使用する場合、グリッド ギャップ プロパティをパーセンテージとして指定すると、予期しないエラーが発生する場合があります結果、特にオーバーフローするコンテンツ。この記事では、このオーバーフローの背後にある理由を詳しく掘り下げ、それを解決するための解決策を提供します。
問題: パーセンテージ ギャップとコンテンツ サイズ
最初は、グリッド ギャップのパーセンテージ値は、グリッド コンテナーの高さを基準にして計算されます。ただし、このアプローチでは、さまざまなブラウザーの動作に不一致が生じる可能性があります。ブラウザはまずコンテンツに基づいてグリッドの高さを計算し、パーセンテージギャップを事実上無視します。これにより、コンテンツがグリッド スペース全体を埋めることになり、グリッドの外側にオーバーフローが発生します。
例:
次のコードを考えてみましょう:
.grid { display: grid; grid-gap: 50%; background-color: blue; } .grid-1 { background-color: red; }
<div class="grid"> <div class="grid-1"> test </div> <div class="grid-1"> test </div> <div class="grid-1"> test </div> </div>
解決策: グリッドを調整する高さ
この問題を解決するには、グリッドの高さを明示的に調整できます。 1 つのアプローチは、高さプロパティを使用して、コンテンツの合計の高さより大きくすることです。
.grid { display: grid; grid-gap: 50%; background-color: blue; height: calc(100% + 50%); }
あるいは、calc() 関数を使用して、パーセンテージに基づいてグリッドの高さを定義することもできます。ギャップ:
.grid { display: grid; grid-gap: 50%; background-color: blue; height: calc(100% + 25% * 2); // 50% divided by 2 for each gap }
グリッドの高さを明示的に定義することで、コンテンツとパーセンテージベースのギャップの両方に対応し、オーバーフローを防止します。コンテンツ。
以上がパーセンテージギャップを使用すると CSS グリッドがオーバーフローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:

彼らが2013年にChromeに行ったとき、私たちはオペラを失いました。今年初めにChromeになったとき、Edgeと同じ取引。マイク・テイラーはこれらの変更を「減少させて」と呼びました

Trashy ClickBaitサイトから出版物の最大の8月まで、共有ボタンは長い間ウェブ全体でユビキタスでした。それでも、これらは議論の余地があります

今週のラウンドアップでは、AppleはWebコンポーネント、InstagramがどのようにInsta-Loadingスクリプトであるか、自己ホストの重要なリソースのための考えのための食べ物に入ります。

gitコマンドのドキュメントを調べていたとき、それらの多くが選択肢があることに気付きました。私は当初、これはただのものだと思っていました

難しい問題のように聞こえます。私たちはしばしば、何千もの色で製品ショットを持っていないので、withをひっくり返すことができます。私たちもそうしません

ウェブサイトにダークモードオプションがあるときが好きです。ダークモードにより、ウェブページが読みやすくなり、目がリラックスしているように感じます。を含む多くのウェブサイト

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

Dreamweaver Mac版
ビジュアル Web 開発ツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 中国語版
中国語版、とても使いやすい

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール
