序文 最近、私は夜に時間を取って「CSS World」という本を読んでいます。この本は非常に興味深く、CSS がいくつかの属性スタイルほど単純ではないことに気づきました。昨日、インラインブロック要素で、幅を 0 に設定すると、要素タグ内のコンテンツに最小幅があることを見ました。最小幅は、漢字と英語の文字で異なります。漢字は漢字ごとに区切られ、英語の文字は英語の単語ごとに区切られます。 記事の冒頭 この本では凸凹の例は挙げられていますが、詳しい説明はされていません。以下ではこのコードを詳しく説明します。 コード操作 <スタイル> .ao ,.tu{ 表示: インラインブロック; 幅: 0; フォントサイズ: 14px; 行の高さ: 18px; マージン: 35px; 色: スカイブルー; } .ao:以前、 .tu:before{ /* 境界線の外側のスタイルが重要な役割を果たします。outline-color/style/width */ アウトライン: 2px 実線 #cd0000; /* 要素のフォントファミリーを指定します*/ フォントファミリー: Consolas、Monaco、等幅; } .ao:前{ 内容:「愛してるよ」 } .tu{ /* テキストの方向は左から右、逆方向の場合は*/ 方向: rtl; } .tu:before{ 内容:「愛しています」 } </スタイル> </head> <本文> <div> <span class="ao">お母さんが大好きです</span> <span class="tu">私はあなたを愛していません</span> <span>愛しています</span> </div> </本文> 結果 コード解釈 凹面効果と凸面効果を示すために 2 つの span タグが使用されます。 span タグはインライン要素です。3 つのスタイルについて詳しく知らない場合は、この記事の後半で説明します。 1. まず、display を通じてインライン ブロック要素に変換します。次に、span 要素の幅が最小になるように、幅を 0 に設定します。 2. 2 つの疑似要素の前に共通の疑似要素を使用します。疑似要素のコンテンツが異なると改行が異なり、外側の境界線のスタイルは赤になり、フォント スタイルが指定されます。 direction: rtl; は、テキストの方向を右から左にし、突出部分を凹状の開口部に揃えます。 3. 次の「私は母を愛しているが、私はあなたを愛していない」は、インライン ブロック要素の下部の幅の値に応じて、before 要素の内容の後に表示されます。 タグ分類 ブロックレベル要素 <address>はアドレスを定義します インライン要素 <a>タグはアンカーを定義します インラインブロック要素 <button> ボタン 記事の終わり 一言でまとめると、インライン ブロック要素の幅が 0 の場合、要素内のコンテンツの幅は最小値になります。ぜひあなたも試してみてください。質問があればコメント欄にメッセージを残して一緒に学んでください。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
<<: HTML チュートリアル: 画像のサイズ、配置、間隔、境界線の属性を変更する方法
1. CSS背景タグ1.背景色を設定するbackground-ground-color プロパティは...
MySQL のログには、エラー ログ、バイナリ ログ、一般クエリ ログ、スロー クエリ ログなどが含...
コードをコピーコードは次のとおりです。 <本文> //マーキーの助けを借りて<MA...
この記事では、thinkphp5.1 + Vue+axiosを使用してファイルをアップロードする方法...
ドラッグ アンド ドロップ API は、ドラッグ可能な要素を HTML に追加し、ドラッグ可能な豊富...
a タグではクリック イベントがよく使用されます。 1. href="javascript...
まず、MySQLをskip-grant-tablesモードで起動します: mysqld --skip...
ポートマッピングDocker コンテナを起動する前にポート マッピングを行わないと、コンテナ外部のネ...
問題を見つける最近、仕事で問題が発生しました。MySQL データベースにテーブルを作成するときに、ラ...
1. TypeScriptの紹介前回の記事ではTypeScriptのインストール、使い方、自動コンパ...
1. クラスター化インデックステーブル データはインデックスの順序で保存されます。つまり、インデック...
この記事では、例を挙げて MySQL のマルチテーブル クエリについて説明します。ご参考までに、詳細...
目次1. SVGを使用する2. fontAwesomeを使用する3 ソース4 結論テクノロジースタッ...
目次質問: 1. リモートログイン権限を有効にする: 2. MySQLの権限を更新します。 3. テ...
序文リアルタイムのデータベース バックアップの必要性は非常に一般的です。MySQL 自体はレプリケー...