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 1133151 of background

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

このリビジョンの内容

{{CSSRef("CSS Background")}}

概要

background CSS プロパティは個々の背景関連プロパティの値を、スタイルシートの単一の場所で設定するショートハンドプロパティです。background は次のプロパティのうち一つ以上に対する値を設定するのに使うことができます: {{cssxref("background-clip")}}、{{cssxref("background-color")}}、{{cssxref("background-image")}}、{{cssxref("background-origin")}}、{{cssxref("background-position")}}、{{cssxref("background-repeat")}}、{{cssxref("background-size")}}、および {{cssxref("background-attachment")}}。

background CSS ショートハンドプロパティは、明示的に値を指定されたもの以外は初期値に設定します。

{{cssinfo}}

構文

/* <background-color> を使用 */
background: green;

/* <bg-image> と <repeat-style> を使用 */
background: url("test.jpg") repeat-y;

/* <box> と <background-color> を使用 */
background: border-box red;

/* 単一の画像、中央寄せかつ縮小 */
background: no-repeat center/80% url("../img/image.png");
補足: 要素全体に対して背景色は一つだけなので、{{cssxref("background-color")}} は最後の背景にしか定義できません。

以下の値を一つ以上、任意の順に記述します:

<attachment>
{{cssxref("background-attachment")}} を参照
<box>
{{cssxref("background-clip")}} を参照
<background-color>
{{cssxref("background-color")}} を参照
<bg-image>
{{Cssxref("background-image")}} を参照
<position>
{{cssxref("background-position")}} を参照
<repeat-style>
{{cssxref("background-repeat")}} を参照
<bg-size>
{{cssxref("background-size")}} を参照。このプロパティは必ず <position> の後に、文字 '/' で区切って指定しなければなりません。

形式文法

{{csssyntax}}

HTML

<p class="topbanner">
  Starry sky<br/>
  Twinkle twinkle<br/>
  Starry sky
</p>
<p class="warning">Here is a paragraph<p>

CSS

.warning { 
  background: red; 
}

.topbanner { 
  background: url("https://mdn.mozillademos.org/files/11983/starsolid.gif") #00D repeat-y fixed; 
}

Result

{{EmbedLiveSample("%E4%BE%8B")}}

仕様

仕様書 策定状況 コメント
{{SpecName('CSS3 Backgrounds', '#the-background', 'background')}} {{Spec2('CSS3 Backgrounds')}} ショートハンドプロパティが拡張され、複数の背景と新しい {{cssxref("background-size")}}、 {{cssxref("background-origin")}} と {{cssxref("background-clip")}} プロパティをサポートします。
{{SpecName('CSS2.1', 'colors.html#propdef-background', 'background')}} {{Spec2('CSS2.1')}} 重要な変更なし
{{SpecName('CSS1', '#background', 'background')}} {{Spec2('CSS1')}}  

ブラウザ実装状況

{{CompatibilityTable}}

機能 Firefox (Gecko) Chrome Internet Explorer Opera Safari
基本サポート {{CompatGeckoDesktop("1.0")}} 1.0 4.0 3.5 1.0
複数の背景 {{CompatGeckoDesktop("1.9.2")}} 1.0 9.0 10.5 1.3
SVG 画像の背景への適用 {{CompatGeckoDesktop("2.0")}} 31.0 9.0 21.0 5.1
{{cssxref("background-size")}} のサポート {{CompatGeckoDesktop("18.0")}} 21.0 9.0 21.0 5.1
{{cssxref("background-origin")}} と {{cssxref("background-clip")}} のサポート {{CompatGeckoDesktop("22.0")}} 31.0 9.0 21.0 5.1
機能 Firefox Mobile (Gecko) Android IE Phone Opera Mobile Safari Mobile
基本サポート {{CompatGeckoMobile("1.9.2")}} 2.1 10.0 5.0 3.2
複数の背景 {{CompatGeckoMobile("1.9.2")}} 2.1 10.0 5.0 3.2
SVG 画像の背景への適用 {{CompatGeckoMobile("2.0")}} 3.0 10.0 {{CompatUnknown}} 4.2
{{cssxref("background-size")}} のサポート {{CompatGeckoMobile("18.0")}} 3.0 10.0 {{CompatVersionUnknown}} 4.0
{{cssxref("background-origin")}} と {{cssxref("background-clip")}} のサポート {{CompatGeckoMOBILE("22.0")}} 3.0 10.0 {{CompatNo}} 4.0

{{EmbedCompatTable("web-css-background")}}

関連情報

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

<div>{{CSSRef("CSS Background")}}</div>

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

<p><strong><code>background</code></strong> CSS プロパティは個々の背景関連プロパティの値を、スタイルシートの単一の場所で設定するショートハンドプロパティです。<code>background</code> は次のプロパティのうち一つ以上に対する値を設定するのに使うことができます: {{cssxref("background-clip")}}、{{cssxref("background-color")}}、{{cssxref("background-image")}}、{{cssxref("background-origin")}}、{{cssxref("background-position")}}、{{cssxref("background-repeat")}}、{{cssxref("background-size")}}、および {{cssxref("background-attachment")}}。</p>

<p><code>background</code> CSS ショートハンドプロパティは、明示的に値を指定されたもの以外は初期値に設定します。</p>

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

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

<pre class="brush: css">
/* &lt;background-color&gt; を使用 */
background: green;

/* &lt;bg-image&gt; と &lt;repeat-style&gt; を使用 */
background: url("test.jpg") repeat-y;

/* &lt;box&gt; と &lt;background-color&gt; を使用 */
background: border-box red;

/* 単一の画像、中央寄せかつ縮小 */
background: no-repeat center/80% url("../img/image.png");
</pre>

<div class="note"><strong>補足:</strong> 要素全体に対して背景色は一つだけなので、{{cssxref("background-color")}} は最後の背景にしか定義できません。</div>

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

<p>以下の値を一つ以上、任意の順に記述します:</p>

<dl>
 <dt><code>&lt;attachment&gt;</code></dt>
 <dd>{{cssxref("background-attachment")}} を参照</dd>
 <dt><code>&lt;box&gt;</code></dt>
 <dd>{{cssxref("background-clip")}} を参照</dd>
 <dt><code>&lt;background-color&gt;</code></dt>
 <dd>{{cssxref("background-color")}} を参照</dd>
 <dt><code>&lt;bg-image&gt;</code></dt>
 <dd>{{Cssxref("background-image")}} を参照</dd>
 <dt><code>&lt;position&gt;</code></dt>
 <dd>{{cssxref("background-position")}} を参照</dd>
 <dt><code>&lt;repeat-style&gt;</code></dt>
 <dd>{{cssxref("background-repeat")}} を参照</dd>
 <dt><code>&lt;bg-size&gt;</code></dt>
 <dd>{{cssxref("background-size")}} を参照。このプロパティは必ず <strong>&lt;position&gt;</strong> の後に、文字 '/' で区切って指定しなければなりません。</dd>
</dl>

<h3 id="形式文法">形式文法</h3>

<pre class="syntaxbox">
{{csssyntax}}</pre>

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

<h3 id="HTML">HTML</h3>

<pre class="brush: html">
&lt;p class="topbanner"&gt;
  Starry sky&lt;br/&gt;
  Twinkle twinkle&lt;br/&gt;
  Starry sky
&lt;/p&gt;
&lt;p class="warning"&gt;Here is a paragraph&lt;p&gt;</pre>

<h3 id="CSS">CSS</h3>

<pre class="brush:css' highlight:[2,6];">
.warning { 
  background: red; 
}

.topbanner { 
  background: url("https://mdn.mozillademos.org/files/11983/starsolid.gif") #00D repeat-y fixed; 
}
</pre>

<h3 id="Result">Result</h3>

<p>{{EmbedLiveSample("%E4%BE%8B")}}</p>

<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', '#the-background', 'background')}}</td>
   <td>{{Spec2('CSS3 Backgrounds')}}</td>
   <td>ショートハンドプロパティが拡張され、複数の背景と新しい {{cssxref("background-size")}}、 {{cssxref("background-origin")}} と {{cssxref("background-clip")}} プロパティをサポートします。</td>
  </tr>
  <tr>
   <td>{{SpecName('CSS2.1', 'colors.html#propdef-background', 'background')}}</td>
   <td>{{Spec2('CSS2.1')}}</td>
   <td>重要な変更なし</td>
  </tr>
  <tr>
   <td>{{SpecName('CSS1', '#background', 'background')}}</td>
   <td>{{Spec2('CSS1')}}</td>
   <td>&nbsp;</td>
  </tr>
 </tbody>
</table>

<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザ実装状況</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</td>
  </tr>
  <tr>
   <td>複数の背景</td>
   <td>{{CompatGeckoDesktop("1.9.2")}}</td>
   <td>1.0</td>
   <td>9.0</td>
   <td>10.5</td>
   <td>1.3</td>
  </tr>
  <tr>
   <td>SVG 画像の背景への適用</td>
   <td>{{CompatGeckoDesktop("2.0")}}</td>
   <td>31.0</td>
   <td>9.0</td>
   <td>21.0</td>
   <td>5.1</td>
  </tr>
  <tr>
   <td>{{cssxref("background-size")}} のサポート</td>
   <td>{{CompatGeckoDesktop("18.0")}}</td>
   <td>21.0</td>
   <td>9.0</td>
   <td>21.0</td>
   <td>5.1</td>
  </tr>
  <tr>
   <td>{{cssxref("background-origin")}} と {{cssxref("background-clip")}} のサポート</td>
   <td>{{CompatGeckoDesktop("22.0")}}</td>
   <td>31.0</td>
   <td>9.0</td>
   <td>21.0</td>
   <td>5.1</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")}}</td>
   <td>2.1</td>
   <td>10.0</td>
   <td>5.0</td>
   <td>3.2</td>
  </tr>
  <tr>
   <td>複数の背景</td>
   <td>{{CompatGeckoMobile("1.9.2")}}</td>
   <td>2.1</td>
   <td>10.0</td>
   <td>5.0</td>
   <td>3.2</td>
  </tr>
  <tr>
   <td>SVG 画像の背景への適用</td>
   <td>{{CompatGeckoMobile("2.0")}}</td>
   <td>3.0</td>
   <td>10.0</td>
   <td>{{CompatUnknown}}</td>
   <td>4.2</td>
  </tr>
  <tr>
   <td>{{cssxref("background-size")}} のサポート</td>
   <td>{{CompatGeckoMobile("18.0")}}</td>
   <td>3.0</td>
   <td>10.0</td>
   <td>{{CompatVersionUnknown}}</td>
   <td>4.0</td>
  </tr>
  <tr>
   <td>{{cssxref("background-origin")}} と {{cssxref("background-clip")}} のサポート</td>
   <td>{{CompatGeckoMOBILE("22.0")}}</td>
   <td>3.0</td>
   <td>10.0</td>
   <td>{{CompatNo}}</td>
   <td>4.0</td>
  </tr>
 </tbody>
</table>
</div>

<p>{{EmbedCompatTable("web-css-background")}}</p>

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

<ul>
 <li>{{cssxref("-moz-background-inline-policy")}}</li>
 <li><a href="/ja/docs/CSS/Using_CSS_gradients">グラデーションの利用</a></li>
 <li><a href="/ja/docs/CSS/Multiple_backgrounds">複数の背景</a></li>
</ul>
このリビジョンへ戻す