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

  • リビジョンの URL スラグ: CSS/border-color
  • リビジョンのタイトル: border-color
  • リビジョンの ID: 357017
  • 作成日:
  • 作成者: ethertank
  • 現行リビジョン? いいえ
  • コメント CSS Level 1 日本語訳へのリンクの追加、互換性テーブルの更新、他。
タグ: 

このリビジョンの内容

{{CSSRef}}

概要

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}} 指定値

構文

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
定義済の色名、もしくは各形式のカラーコードを指定。指定可能な値については {{Xref_csscolorvalue}} を参照して下さい。
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 {{xref_csscolorvalue}} 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>
<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>



<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>定義済の色名、もしくは各形式のカラーコードを指定。指定可能な値については {{Xref_csscolorvalue}} を参照して下さい。</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 {{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>ショートハンドプロパティと定義された</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>
このリビジョンへ戻す