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 301467 of border-color

  • リビジョンの URL スラグ: CSS/border-color
  • リビジョンのタイトル: border-color
  • リビジョンの ID: 301467
  • 作成日:
  • 作成者: ethertank
  • 現行リビジョン? いいえ
  • コメント
タグ: 

このリビジョンの内容

{{CSSRef()}}
{{英語版章題('Summary')}}

概要

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

  • {{Xref_cssinitial()}} 要素の {{Cssxref("color")}} プロパティ
  • 適用対象 全ての要素
  • {{Xref_cssinherited()}} しない
  • 相対値の基準 N/A
  • メディア {{Xref_cssvisual()}}
  • {{Xref_csscomputed()}} 指定値
{{英語版章題('Syntax')}}

構文

border-color: value                   /* one-value syntax */ 
border-color: value value             /* two-value syntax */
border-color: value value value       /* three-value syntax */
border-color: value value value value /* four-value syntax */
{{英語版章題('Values')}}

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

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

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

{{英語版章題('Examples')}}

pre { 
  border-style: ridge dashed solid;
  border-color: orange blue;
  border-width: 6px;
}
{{英語版章題('Specifications')}}

仕様

仕様書 策定状況 コメント
{{SpecName('CSS3 Backgrounds', '#border-color', 'border-color')}} {{Spec2('CSS3 Backgrounds')}} The transparent keyword has been removed as it is now a part of the {{xref_csscolorvalue()}} data type.
{{SpecName('CSS2.1', 'box.html#border-color-properties', 'border-color')}} {{Spec2('CSS2.1')}} The property is now a shorthand property
{{SpecName('CSS1', '#border-color', 'border-color')}} {{Spec2('CSS1')}}  
{{英語版章題('Browser compatibility')}}

ブラウザ実装状況

{{CompatibilityTable()}}

機能 Firefox (Gecko) Chrome Internet Explorer Opera Safari
基本機能 {{CompatGeckoDesktop("1.0")}} 1.0 4.0 3.5 1.0 (85)
機能 Firefox Mobile (Gecko) Android IE Phone Opera Mobile Safari Mobile
基本機能 {{CompatGeckoMobile("1.9.2")}} [1] {{CompatUnknown()}} {{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")}}

{{英語版章題('See also')}}

参照

  • 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>
<div>
  {{英語版章題('Summary')}}</div>
<h2 id=".E6.A6.82.E8.A6.81">概要</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>
<ul class="cssprop">
  <li><dfn>{{Xref_cssinitial()}}</dfn> 要素の {{Cssxref("color")}} プロパティ</li>
  <li><dfn>適用対象</dfn> 全ての要素</li>
  <li><dfn>{{Xref_cssinherited()}}</dfn> しない</li>
  <li><dfn>相対値の基準</dfn> N/A</li>
  <li><dfn>メディア</dfn> {{Xref_cssvisual()}}</li>
  <li><dfn>{{Xref_csscomputed()}}</dfn> 指定値</li>
</ul>
<div>
  {{英語版章題('Syntax')}}</div>
<h2 id=".E6.A7.8B.E6.96.87">構文</h2>
<pre class="syntaxbox"><code>border-color: <em>value</em>                   /* one-value syntax */ 
border-color: <em>value</em> <em>value</em>             /* two-value syntax */
border-color: <em>value</em> <em>value</em> <em>value</em>       /* three-value syntax */
border-color: <em>value</em> <em>value</em> <em>value</em> <em>value</em> /* four-value syntax */</code></pre>

<div>
  {{英語版章題('Values')}}</div>
<h3 id=".E5.80.A4">値</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>
    <code>color</code></dt>
  <dd>
    定義済の色名、もしくは各形式のカラーコードを指定。指定可能な値については {{Xref_csscolorvalue()}} を参照して下さい。</dd>
  <dt>
    <code>inherit</code></dt>
  <dd>
    親要素の <code>border-color</code> の計算値を継承</dd>
</dl>
<p>境界線を表示するには、最低限、 {{Cssxref("border-style")}} を設定する必要があります。</p>
<div>
  {{英語版章題('Examples')}}</div>
<h2 id=".E4.BE.8B">例</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>
<div>
  {{英語版章題('Specifications')}}</div>
<h2 id=".E4.BB.95.E6.A7.98">仕様</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 {{xref_csscolorvalue()}} data type.</td>
    </tr>
    <tr>
      <td>{{SpecName('CSS2.1', 'box.html#border-color-properties', 'border-color')}}</td>
      <td>{{Spec2('CSS2.1')}}</td>
      <td>The property is now a shorthand property</td>
    </tr>
    <tr>
      <td>{{SpecName('CSS1', '#border-color', 'border-color')}}</td>
      <td>{{Spec2('CSS1')}}</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
</table>
<div>
  {{英語版章題('Browser compatibility')}}</div>
<h2 id=".E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E5.AE.9F.E8.A3.85.E7.8A.B6.E6.B3.81">ブラウザ実装状況</h2>
<p>{{CompatibilityTable()}}</p>
<div id="compat-desktop">
  <table class="compat-table">
    <tbody>
      <tr>
        <th>機能</th>
        <th>Firefox (Gecko)</th>
        <th>Chrome</th>
        <th>Internet Explorer</th>
        <th>Opera</th>
        <th>Safari</th>
      </tr>
      <tr>
        <td>基本機能</td>
        <td>{{CompatGeckoDesktop("1.0")}}</td>
        <td>1.0</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>Firefox Mobile (Gecko)</th>
        <th>Android</th>
        <th>IE Phone</th>
        <th>Opera Mobile</th>
        <th>Safari Mobile</th>
      </tr>
      <tr>
        <td>基本機能</td>
        <td>{{CompatGeckoMobile("1.9.2")}} [1]</td>
        <td>{{CompatUnknown()}}</td>
        <td>{{CompatUnknown()}}</td>
        <td>{{CompatUnknown()}}</td>
        <td>{{CompatUnknown()}}</td>
      </tr>
    </tbody>
  </table>
</div>
<p>[1] Firefox のような Gecko ベースのブラウザでは、Mozilla の先行拡張機能として、<strong>複数</strong>の色を境界線に設定できます。</p>
<p>{{Cssxref("-moz-border-top-colors")}}, {{Cssxref("-moz-border-right-colors")}}, {{Cssxref("-moz-border-bottom-colors")}}, {{Cssxref("-moz-border-left-colors")}}</p>
<div>
  {{英語版章題('See also')}}</div>
<h2 id=".E5.8F.82.E7.85.A7">参照</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>
このリビジョンへ戻す