Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. SVG
  3. リファレンス
  4. 属性
  5. overflow

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

overflow

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.

overflow 属性は、要素のコンテンツがブロック整形コンテキストに収まりきらない場合に、どうするかを設定します。この機能は、まだ広く実装されていません

この属性は、CSS のoverflow プロパティと同じ引数の値と意味を持ちますが、以下の追加の点が適用されます。

  • 値がvisible であった場合、この属性は効果がありません(すなわち、切り取り矩形は作成されません)。
  • overflow プロパティがhidden またはscroll の値である場合、SVG ビューポートの正確なサイズでの切り取りが適用されます。
  • scroll<svg> 要素で指定された場合、コンテンツが切り取られるかどうかにかかわらず、スクロールバーまたはパンナーが SVG ビューポートに表示されます。
  • SVG コンテンツ内では、auto の値は子要素のすべての描画されたコンテンツが、スクロール機構を用いるか、切り取りなしか、どちらかの形で表示されることを示します。

メモ:overflow の初期値はauto ですが、スタンドアロン文書のルート要素でない場合、<svg> 要素のユーザーエージェントスタイルシートで上書きされるため、<pattern> 要素、および<marker> 要素は既定では非表示となります。

メモ:プレゼンテーション属性であるため、overflow には対応する CSS プロパティoverflow があります。両方が指定された場合、 CSS プロパティの方が優先されます。

この属性は次の SVG 要素で使用できます。

html,body,svg {  height: 100%;}
html
<svg viewBox="0 0 200 30" xmlns="http://www.w3.org/2000/svg" overflow="auto">  <text y="20">    このテキストは SVG よりも幅が広いので、スクロールバーを表示させる必要があります。  </text></svg>

使用上のメモ

visible |hidden |scroll |auto
デフォルト値visible
アニメーション

値の説明については、CSS のoverflow プロパティを参照してください。

仕様書

Specification
CSS Overflow Module Level 3
# propdef-overflow
Scalable Vector Graphics (SVG) 2
# OverflowAndClipProperties

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp