Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 1133159 of border-color

  • リビジョンの URL スラグ: Web/CSS/border-color
  • リビジョンのタイトル: border-color
  • リビジョンの ID: 1133159
  • 作成日:
  • 作成者: takahashim
  • 現行リビジョン? はい
  • コメント 表記ゆれ修正、ナカグロ削除
タグ: 

このリビジョンの内容

{{CSSRef}}

概要

CSS の border-color プロパティは、要素の 4 辺の境界線の色 ( {{cssxref("border-top-color")}}、{{cssxref("border-right-color")}}、{{cssxref("border-bottom-color")}}、{{cssxref("border-left-color")}} ) を設定するためのショートハンドプロパティです。

{{cssinfo}}

構文

border-color: value                   /* 1 値構文 */ 
border-color: value value             /* 2 値構文 */
border-color: value value value       /* 3 値構文 */
border-color: value value value value /* 4 値構文 */

1 ~ 4 つの値を指定します。指定数により、適用される方向が異なります。

  • 値が 1 つの場合、全辺 に同じ値が適用される。
  • 値が 2 つの場合、1 つ目上下の、2 つ目左右の辺に適用される。
  • 値が 3 つの場合、1 つ目2 つ目左右3 つ目の辺に適用される。
  • 値が 4 つの場合、それぞれ上、右、下、左の順(上辺から時計回り)の辺に適用される。
color
定義済の色名、もしくは各形式のカラーコードを指定。指定可能な値については {{cssxref("<color>")}} を参照して下さい。
inherit
親要素の border-color の計算値を継承

※境界線を表示するには、最低限、 {{Cssxref("border-style")}} を設定する必要があります。

pre { 
  border-style: ridge dashed solid;
  border-color: orange blue;
  border-width: 6px;
}

仕様

仕様書 策定状況 コメント
{{SpecName('CSS3 Backgrounds', '#border-color', 'border-color')}} {{Spec2('CSS3 Backgrounds')}} The transparent keyword has been removed as it is now a part of the {{cssxref("<color>")}} data type.
{{SpecName('CSS2.1', 'box.html#border-color-properties', 'border-color')}} {{Spec2('CSS2.1')}} ショートハンドプロパティと定義された
{{SpecName('CSS1', '#border-color', 'border-color')}} (※日本語訳 {{Spec2('CSS1')}}  

ブラウザ実装状況

{{CompatibilityTable}}
機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 1.0 {{CompatGeckoDesktop("1.0")}} [1] 4.0 3.5 1.0 (85)
機能 Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基本サポート {{CompatUnknown}} {{CompatGeckoMobile("1.9.2")}} [1] {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

[1] Firefox のような Gecko ベースのブラウザでは、Mozilla の先行拡張機能として、複数の色を境界線に設定できます。
{{Cssxref("-moz-border-top-colors")}} 、 {{Cssxref("-moz-border-right-colors")}} 、 {{Cssxref("-moz-border-bottom-colors")}} 、 {{Cssxref("-moz-border-left-colors")}}

関連情報

  • Border-color 関連 CSS プロパティ: {{Cssxref("border")}} 、 {{cssxref("border-top-color")}} 、 {{cssxref("border-right-color")}} 、 {{cssxref("border-bottom-color")}} 、 {{cssxref("border-left-color")}}
  • その他の border 関連 CSS プロパティ: {{Cssxref("border-width")}} 、 {{Cssxref("border-style")}}

このリビジョンのソースコード

<div>{{CSSRef}}</div>

<h2 id="Summary" name="Summary">概要</h2>

<p>CSS の <code>border-color</code> プロパティは、要素の 4 辺の境界線の色 ( {{cssxref("border-top-color")}}、{{cssxref("border-right-color")}}、{{cssxref("border-bottom-color")}}、{{cssxref("border-left-color")}} ) を設定するためのショートハンドプロパティです。</p>

<p>{{cssinfo}}</p>

<h2 id="Syntax" name="Syntax">構文</h2>

<pre class="syntaxbox">
<code>border-color: <em>value</em>                   /* 1 値構文 */ 
border-color: <em>value</em> <em>value</em>             /* 2 値構文 */
border-color: <em>value</em> <em>value</em> <em>value</em>       /* 3 値構文 */
border-color: <em>value</em> <em>value</em> <em>value</em> <em>value</em> /* 4 値構文 */</code></pre>

<h3 id="Values" name="Values">値</h3>

<p>1 ~ 4 つの値を指定します。指定数により、適用される方向が異なります。</p>

<ul>
 <li>値が <strong>1 つ</strong>の場合、<strong>全辺</strong> に同じ値が適用される。</li>
 <li>値が <strong>2 つ</strong>の場合、<strong>1 つ目</strong>は<strong>上下</strong>の、<strong>2 つ目</strong>は<strong>左右</strong>の辺に適用される。</li>
 <li>値が <strong>3 つ</strong>の場合、<strong>1 つ目</strong>は<strong>上</strong>、<strong>2 つ目</strong>は<strong>左右</strong>、<strong>3 つ目</strong>は<strong>下</strong>の辺に適用される。</li>
 <li>値が <strong>4 つ</strong>の場合、それぞれ<strong>上、右、下、左の順(上辺から時計回り)</strong>の辺に適用される。</li>
</ul>

<dl>
 <dt><em>color</em></dt>
 <dd>定義済の色名、もしくは各形式のカラーコードを指定。指定可能な値については {{cssxref("&lt;color&gt;")}} を参照して下さい。</dd>
 <dt><em>inherit</em></dt>
 <dd>親要素の <code>border-color</code> の計算値を継承</dd>
</dl>

<p><small>※境界線を表示するには、最低限、 {{Cssxref("border-style")}} を設定する必要があります。</small></p>

<h2 id="Examples" name="Examples">例</h2>

<pre style="border-style: ridge dashed solid; border-color: orange blue; border-width: 6px;">
pre { 
  border-style: ridge dashed solid;
  border-color: orange blue;
  border-width: 6px;
}</pre>

<h2 id="Specifications" name="Specifications">仕様</h2>

<table class="standard-table">
 <thead>
  <tr>
   <th scope="col">仕様書</th>
   <th scope="col">策定状況</th>
   <th scope="col">コメント</th>
  </tr>
 </thead>
 <tbody>
  <tr>
   <td>{{SpecName('CSS3 Backgrounds', '#border-color', 'border-color')}}</td>
   <td>{{Spec2('CSS3 Backgrounds')}}</td>
   <td>The <code>transparent</code> keyword has been removed as it is now a part of the {{cssxref("&lt;color&gt;")}} data type.</td>
  </tr>
  <tr>
   <td>{{SpecName('CSS2.1', 'box.html#border-color-properties', 'border-color')}}</td>
   <td>{{Spec2('CSS2.1')}}</td>
   <td>ショートハンドプロパティと定義された</td>
  </tr>
  <tr>
   <td>{{SpecName('CSS1', '#border-color', 'border-color')}} (※<a href="https://www.y-adagio.com/public/standards/css1/cssmain.htm#border-color" title="Cascading Style Sheets, level 1">日本語訳</a>)</td>
   <td>{{Spec2('CSS1')}}</td>
   <td>&nbsp;</td>
  </tr>
 </tbody>
</table>

<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザ実装状況</h2>

<div>{{CompatibilityTable}}</div>

<div id="compat-desktop">
<table class="compat-table">
 <tbody>
  <tr>
   <th>機能</th>
   <th>Chrome</th>
   <th>Firefox (Gecko)</th>
   <th>Internet Explorer</th>
   <th>Opera</th>
   <th>Safari</th>
  </tr>
  <tr>
   <td>基本サポート</td>
   <td>1.0</td>
   <td>{{CompatGeckoDesktop("1.0")}} [1]</td>
   <td>4.0</td>
   <td>3.5</td>
   <td>1.0 (85)</td>
  </tr>
 </tbody>
</table>
</div>

<div id="compat-mobile">
<table class="compat-table">
 <tbody>
  <tr>
   <th>機能</th>
   <th>Android</th>
   <th>Firefox Mobile (Gecko)</th>
   <th>IE Phone</th>
   <th>Opera Mobile</th>
   <th>Safari Mobile</th>
  </tr>
  <tr>
   <td>基本サポート</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatGeckoMobile("1.9.2")}} [1]</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatUnknown}}</td>
  </tr>
 </tbody>
</table>
</div>

<p>[1] Firefox のような Gecko ベースのブラウザでは、Mozilla の先行拡張機能として、<strong>複数</strong>の色を境界線に設定できます。<br />
 {{Cssxref("-moz-border-top-colors")}} 、 {{Cssxref("-moz-border-right-colors")}} 、 {{Cssxref("-moz-border-bottom-colors")}} 、 {{Cssxref("-moz-border-left-colors")}}</p>

<h2 id="See_also" name="See_also">関連情報</h2>

<ul>
 <li>Border-color 関連 CSS プロパティ: {{Cssxref("border")}} 、 {{cssxref("border-top-color")}} 、 {{cssxref("border-right-color")}} 、 {{cssxref("border-bottom-color")}} 、 {{cssxref("border-left-color")}}</li>
 <li>その他の border 関連 CSS プロパティ: {{Cssxref("border-width")}} 、 {{Cssxref("border-style")}}</li>
</ul>
このリビジョンへ戻す