CSS3: border-bottom-color プロパティ - 境界ボックス下部の線の色

■ 概要

項  目説  明
記述形式 セレクタ {border-bottom-color: }
値 の形式 transparent | #rrggbb (RGB16進) | 色の名前
初 期 値 currentColorcolorプロパティの値)
対応ブラウザー C1+ / e4+ / N4+ / Fx1+ / Op3.5+ / Ch1+ / Sa1+
適用可能な要素 すべての要素
継  承 しない

■ 解説

border-bottom-colorプロパティ は,要素の 境界ボックスの下部の線の色 を指定します。

border-bottom-colorプロパティの指定を行っても,border-bottom-style プロパティnonehidden 以外の値で指定しないと境界線は表示されません。 なお,border-bottomプロパティによって, border-bottom-style,border-bottom-color,border-bottom-width の3つのプロパティを 一括指定できます。

要素の色を設定するプロパティとしては,ほかに color(文字や前景の色)background-color(背景色)outline-color(輪郭色) の3つがあります。 

それ以外の色の指定方法は,colorプロパティと同じで, "#" の後に R(赤),G(緑),B(青)の光の3原色をそれぞれ2桁の16進数で表した数値を並べた #rrggbb 形式 で指定する方法や色の名前で指定する方法など があります。(「色の値」「CSS カラーモジュール Level 3」 を参照。)

以下に代表的な16色の #rrggbb と色の名前を示します。

#rrggbb 色の名前表 示
#ffffffwhite
#c0c0c0silver
#0000ffblue
#00ffffaqua
#00ff00lime
#ffff00yellow
#ff0000red
#ff00fffuchsia
#808080gray
#008080teal
#000000black
#000080navy
#008000green
#808000blue
#800000maroon
#800080purple

なお、色の名前の一覧原色大辞典ブラウザーで名前が定義されている140色の色名,RGB の 16進数による色の一覧は、同じくカラーコード順のカラーチャートなどを参照してください。

■ 使用例( border-bottom-color プロパティの利用)

つぎの例に示すとおり,border-bottom-color プロパティの指定を行っても,border-bottom-style プロパティ の初期値が none であるため,border-bottom-style プロパティ をそれ以外の値で指定しないと下部の境界線は表示されません。

なお,border-bottomプロパティによって, border-bottom-style,border-bottom-color, border-bottom-width の3つのプロパティを 一括指定できます。

HTMLソース
CSS
<head> ~ </head>
<style type="text/css" media="screen, handheld, print, tv" >
<!--
   div.sample1 { 
      width:320px; height:60px;
      background-color: #CCCCCC;
      border: solid red 3px;
      border-bottom-color: green;
   }
   div.sample2 { 
      width:320px; height:60px;
      background-color: #CCCCCC;
      border-bottom-color: green;
   }
   div.sample3 { 
      width:320px; height:60px;
      background-color: #CCCCCC;
      border-bottom-style: solid;
      border-bottom-color: green;
      border-bottom-width: 3px;
   }
-->
</style>
HTML
<body> ~ </body>
<br>
<div class="sample1">これが class="sample1" の部分です。</div>
<br>
<div class="sample2">
   これが class="sample2" の部分です。
   <br>border-bottom-style の値が初期値の <b>none</b> のため
   境界線は表示されません。
</div>
<br>
<div class="sample3">
   これが class="sample3" の部分です。
   <br>指定されていない上と左右の境界線は表示されません。
</div>
<br>

ブラウザー 表示例

これが class="sample1" の部分です。

これが class="sample2" の部分です。
border-bottom-style の値が初期値の none のため 境界線は表示されません。

これが class="sample3" の部分です。
指定されていない上と左右の境界線は表示されません。

■ 備考