初心者向け CSS講座:リストを装飾しよう②

こんにちは、初心者向けCSS講座 第29回目の講座です 。
前回はリストを装飾する「list-style-type」プロパティについてご紹介しました。
今回はリストマーカの位置を設定する「list-style-position」プロパティについてご紹介します。
目次

リストマーカの位置を調整しよう

list-style-positionプロパティ

list-style-positionプロパティではリストマーカーを表示させる場所を指定することができます。
場所は項目内の内側、外側のどちらかに指定ができます。
余白の指定や整列をさせるときにリストマーカーを含めるか含めないかで指定する位置を変更しましょう。

list-style-positionプロパティを使ってみよう

それでは実際にlist-style-positionプロパティをつかってリストマーカーの位置を指定していきましょう。  ボックスの内側、外側にそれぞれ指定してみましょう。
こちらのHTMLサンプルコードを使います。
<!doctype html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>リストを装飾しよう</title>
    <meta name="description" content="リストマーカー表示位置「list-style-positionプロパティ」">
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <ul>
        <li>コーヒー</li>
        <li>カフェオレ</li>
        <li>紅茶</li>
    </ul>
    <ol>
        <li>コーヒー</li>
        <li>カフェオレ</li>
        <li>紅茶</li>
    </ol>
</body>
</html>
次にリストマーカーを表示させる位置を指定するCSSを書きます。
リストマーカーの表示位置をわかりやすくするためにliタグに背景色をつけています。
@charset "UTF-8";
ul {
  list-style-position: outside;
  
}
ol {
  list-style-position: inside;
  
}

li {
    background-color: pink;
   }
ブラウザで表示すると画像の通りです
outsideではリストマーカーが外側、insideではリストマーカーが内側に表示されたことがわかります。

実行結果

ブラウザでの実行結果はこちらで確認できます。

次回

今回はリストマーカーの表示位置を指定する「list-style-position」プロパティについてご紹介しました。 次回はリストマーカーに画像を指定する「list-style-image」プロパティをご紹介します!
それでは、また次回もよろしくお願いします。
よかったらシェアしてね!
目次