hiyoko-programingの日記

プログラミングを勉強したてのひよっ子。   エンジニア目指して勉強中。

list-style の関連プロパティ

◉関連プロパティ

  ●リスト記号 list-style-type

  ●リスト記号の画像 URL  list-style-image

  ●リスト記号の位置   list-style-position

  ●まとめて指定    list-style

  

◉ list-style-type の種類

  ● none

    項目1

    項目2

    項目3  

 

  ● disc

    ⚫︎項目1

    ⚫︎項目2

    ⚫︎項目3  

 

  ● circle  

    ⚪︎項目1

    ⚪︎項目2

    ⚪︎項目3  

 

  ● square

    ▪️項目1

    ▪️項目2

    ▪️項目3  

 

  ● decimal

    1. 項目1

    2. 項目2

    3. 項目3

 

  ● declimal-leading-zero

    01. 項目1

    02. 項目2

    03. 項目3

 

  ● lower-roman

     ⅰ.  項目1

       ⅱ. 項目2

      ⅲ. 項目3

 

  ● uppe3r-roman

       Ⅰ.   項目1

      Ⅱ.  項目2

        Ⅲ.  項目3

 

  ● lower-alpha

      a.  項目1

      b.  項目2

      c.  項目3

 

  ● upper-alphra

    A. 項目1

    B. 項目2

    C. 項目3

 

  ● hiragana

    あ. 項目1

    い. 項目2

    う. 項目3

 

  ● katakana

    ア. 項目1

    イ. 項目2

    ウ. 項目3

 

◉ list-style-image はリスト記号を画像に変更することができる。

   ●HTMLファイルにおいて

   <ul>

                 <li> 項目1</li>

                 <li> 項目2</li>

                 <li> 項目3</li>

         </ul>

 

  ●CSSファイルにおいて

    li {

                   list-style-image: url(" ico_arrow.png ");

                  }

   などと記述することで可能になる。

     

       ●表示上は以下のようになる。

      ▶︎  項目1

      ▶︎  項目2 

      ▶︎  項目3

 

 

◉ list-style-position でリスト記号の位置を設定する。

 「outside」 と「inside」で文章が2行に渡った際に文章の頭の位置が異なる。

  

 「outside」文章の頭が揃う。

     EX)

      ⚫︎項目1項目1項目1項目1項目1項目1項目1項目1

               項目1項目1項目1項目1項目  

      ⚫︎項目2

 

      ●CSSファイルにおいて、

          ul.outside li {

                list-style-position:  outside ;

          }

 

 「inside」  記号も含めての文章の頭が揃う。

     EX)         

      

            ⚫︎項目1項目1項目1項目1項目1項目1項目1項目1

             項目1項目1項目1項目1項目  

            ⚫︎項目2

 

      ●CSSファイルにおいて、

   ul.inside li {

             list-style-position:  inside;

   }

 

◉ 「リスト記号」「記号の画像URL」「位置」を一括して指定

 

stlye-list を指定し、スペースで区切ることで、まとめて指定することができる。

但し、list-type と list-style-image を同時に指定すると、

「list-style-image」が優先される。