多くのプロジェクトでは、中央に灰色の分割線があり、両側に分割線がないグリッド表示の機能を実装する必要があります。 図に示すように: 一般的な考え方に従って、li の幅を設定し、nth-of-type(n){} を通じて li タグにスタイルを追加します。 各 li の幅を 33.33% に設定しましたが、1 ピクセルの境界線を追加すると、右端のコンテンツが押し下げられます。 これは、親 ul に :before :after 疑似クラス要素を追加することで実現できます。 liの幅を占有せずに 3列を表示する場合は、ulに:beforeを追加することで実現します。 CS <スタイル> ul li{ リストスタイル: なし;} .mp-リスト{ 位置: 相対的; オーバーフロー: 非表示; zインデックス: 0; 背景色: #fff; } .mp-list:before { コンテンツ: ''; 位置: 絶対; 幅: 33.33%; 左: 33.33%; 高さ: 100%; 左境界線: .02rem 実線 #ddd; 右境界線: .02rem 実線 #ddd; } .mp-リスト li { 幅: 33.33%; 高さ: 2rem; 行の高さ: 2rem; フォントサイズ: .28rem; テキスト配置: 中央; ボーダー下部: .02rem 実線 #ddd; 下マージン: -1px; フロート: 左; 位置: 相対的; zインデックス: 10; 色: #212121; } .mp-list li a { 色: #212121; 表示: ブロック; オーバーフロー: 非表示; テキストオーバーフロー: 省略記号; 空白: ラップなし; フォントサイズ: .28rem; } </スタイル> html <ul class="mp-list"> <li><a hybrid-link="" href="" title="">香港</a></li> <li><a hybrid-link="" href="" title="">マカオ</a></li> <li><a hybrid-link="" href="" title="">台湾</a></li> <li><a hybrid-link="" href="" title="">バンコク</a></li> <li><a hybrid-link="" href="" title="">シンガポール</a></li> <li><a hybrid-link="" href="" title="">ソウル</a></li> <li><a hybrid-link="" href="" title="">東京</a></li> <li><a hybrid-link="" href="" title="">済州島</a></li> <li><a hybrid-link="" href="" title="">パタヤ</a></li> </ul> 4列表示の場合は、:afterにスタイルを追加します。liの幅と.mp-list:beforeの位置を変更する必要があることに注意してください。 .mp-list:after { コンテンツ: ''; 位置: 絶対; 幅: 10%; 左: 75%; 高さ: 100%; 左境界線: .02rem 実線 #ddd; 右境界線: 0; } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
<<: Web デザインのための 5 つのシンプルな XHTML Web フォーム
>>: MySQL 文字列分割の例 (区切り文字なしの文字列抽出)
単一のDOMノードでカルーセルを実装するbackgroundImage を使用すると、複数の画像を追...
目次概要4つの例例1: 誕生日で説明する約束の基本例2: 数字当てゲーム例3: Web APIから国...
React の PC 版は Amap を使用するようにリファクタリングされました。情報を検索したと...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
目次序文:親切なヒント:変数1. 免責事項2. 譲渡3. 2つの小さな文法上の詳細変数の命名規則なぜ...
最新のパーフェクト アロエ ベラ ジェルのパッケージ ボックスには、赤いフォントで完璧な英語の文字が...
リンクのターゲット属性は、リンクが開く場所を決定します。その値は通常、_blank、_self、_p...
目次序文: 1. イベント ループとタスク キューの理由: 2. イベントループメカニズム: 3. ...
目次序文1. ヌル合体演算子2. ??= 空代入演算子3. ?. オプション連鎖演算子4. ?: 三...
アップグレードの背景: MySQLの下位バージョンの脆弱性を解決するために、MySQLはMySQL ...
1. v-forでは常に:keyを使用するデータを操作する必要があるときにプログラムを一定かつ予測可...
目次メイントピック1. UbuntuにDockerをインストールする2. DockerにROS2-F...
目次1. 親コンポーネントと子コンポーネント2. テンプレート分離書き込み1. テンプレートタグ2....
Xiaobai は vmtools のインストールを記録します。 1. 意義と機能: VMWARE ...
目次序文1. 環境設定1.1 achartsをインストールする1.2 グローバル参照2. ドーナツチ...