リストブロックの項目間をコロンで整列表示するCSS(WordPress + SWELL)

 ulタグ(Unordered List 順序がないリスト)は、HTMLで順序のない箇条書きリストを作成する要素。カスタムHTMLと CSSを使ってulタグ先頭の黒丸を消し項目をコロンで区切って同じ並び位置で整列表示させます。

  • WordPress6.9.1
  • SWELL2.16.0
  • PHP8.3.30
目次

カスタムHTMLと CSSの作成

本サイトのバージョン情報(WordPress、SWELL、PHP)を同じ並び位置で整列表示するカスタムHTMLとCSSです。

コンテンツ中ではカスタムHTMLブロックを使い、classを指定したulタグで各項目を記述。

<ul class="colon-align-list">
  <li><span class="label">WordPress</span><span class="value">6.9.1</span></li>
  <li><span class="label">SWELL</span><span class="value">2.16.0</span></li>
  <li><span class="label">PHP</span><span class="value">8.3.30</span></li>
</ul>

同じ並び位置で整列表示するCSS。管理者メニューの 外観 > カスタマイズ > 追加CSS にコピー。

/* リストブロックの項目間をコロンで整列表示するCSS */
.colon-align-list {
  list-style: none; /* マーカー(ulタグの黒丸)を消す */
  padding: 0;
}

.colon-align-list li {
  display: flex; /* Flexboxスタイルを有効化 */
  margin-bottom: 5px; /* 項目間の余白 */
}

.colon-align-list .label {
  display: inline-flex;
  min-width: 120px; /* ラベルの幅 */
  font-weight: bold;
}

.colon-align-list .label::after {
  content: ":";
  margin-left: auto; /* コロンを右側に寄せる */
}

.colon-align-list .value {
  flex: 1; /* 利用可能なスペースを均等に分割 */
}

PCとスマートフォンのブラウザ表示を確認

PC画面、スマートフォン画面ともにulタグの先頭の黒丸が消え、各項目がコロンで区切られて同じ並び位置で整列表示されていることを確認できました。

PCブラウザで表示
iPhoneブラウザで表示

 

 

よかったらシェアしてね!
  • URLをコピーしました!
目次