HTML CSS 講座 トップページへ

ホームページ作成 いまさらHTML,CSS講座

|  Home  |  ホームページ作成の知識  |  HTML 講座  |  HTML TABLE 講座  |  スタイルシート(CSS) 講座  |  携帯サイト 作成 講座  |
[HTMLテンプレートカテゴリ] [未分類カテゴリ]

いまさらHTML,CSS講座トップ > スタイルシート(CSS)講座インデックス > リスト関連プロパティ
様々なブックマークサービスがご利用頂けます。

マーク青リスト関連プロパティ

【 list-style プロパティ 】 【 list-style-image プロパティ 】 【 list-style-type プロパティ 】 【 list-style-positionプロパティ 】

■ まとめ指定

■ list-style プロパティ
list-styleプロパティは、list-style-imageプロパティ、list-style-positionプロパティ、list-style-typeプロパティをまとめて指定することができます。
まとめ指定が可能なリストに関するプロパティ
  • list-style-image (行頭の画像を指定します。)
  • list-style-position (行頭記号の位置を指定します。)
  • list-style-type (行頭記号のタイプを指定します。)
3種類のプロパティの値の、必要でない値は省略できます。省略された値は各プロパティの初期値(デフォルト値)が適用されます。
各プロパティの値は、半角スペースで区切って記述します。また、値の記述順序は特に決まっていません。
ソース  head要素または、外部スタイルシート、style属性
<style type="text/css">
<!--
.image { list-style : url(arrow/point.gif) inside decimal ; }
.type { list-style : inside decimal ; }
-->
</style>
表示  body要素
<ul>
  <li>ピーマン</li>
  <li class="image">キュウリ</li>
  <li class="type">トマト</li>
</ul>
表示  表 示
ページTopへ
■ list-style個別指定
■ list-style-image プロパティ
リストの行頭記号の代わりに表示する画像を指定します。値は、url( ) の形式で、括弧内に画像のURIを指定します。
ソース  ソース
ul { list-style-image : url(arrow/point.gif) ; }
表示  表 示
 親要素に指定しましょう。
list-style-image プロパティは、子要素にも継承される為、親要素である ul要素や、ol要素をセレクタとする事が推奨されています。
 list-style-typeプロパティも一緒に指定しましょう。
list-style-image プロパティで指定した画像ファイルが何らかの原因で表示されなかった場合は、代替表示として、list-style-type プロパティの値が表示されます。
また、これは、list-style-imageプロパティが、list-style-type プロパティより、表示が優先される事も意味します。

ページTopへ
■ list-style-typeプロパティ
リストの行頭記号の表示形式を指定します。
値 ( CSS 1 より定義されている値 )
  • none (表示しない)
  • disc (黒丸)
  • circle (白丸)
  • square (黒四角)
  • decimal (算用数字  1, 2, 3 )
  • lower-alpha (英小文字  a, b, c )
  • upper-alpha (英大文字  A, B, C )
  • lower-roman (小文字ローマ数字  i, ii, iii )
  • upper-roman (大文字のローマ数字  I, II, III )
ソース  ソース
ul { list-style-type : lower-roman ; }
表示  表 示
ページTopへ
■ list-style-positionプロパティ
リストの行頭記号の表示位置を指定します。
値 ( CSS 1 より定義されている値 )
  • outside (初期値)
  • inside (リストの内容を表示するボックスの先頭に行頭記号を表示します。)
ソース  head要素または、外部スタイルシート、style属性
.inside { list-style-position : inside ; }
ソース  body要素の記述
<ul>
  <li>ピーマン</li>
  <li class="inside">キュウリ</li>
  <li>トマト</li>
</ul>
表示  表 示
 解説
上記ソースは、キュウリ項目の li 要素に、class属性で、スタイルを適用しています。

ページTopへ
(C) いまさらHTML CSS講座 2002-2008 All right reserved