displayプロパティは、図形の描画を制御する際に使われます。
displayプロパティによって、図形もしくはコンテナ(子孫の図形を含めて)を描く/描かないが指定されます。
SVG Tiny 1.2では外部のCSSをサポートしていないので、displayプロパティの値を指定する場合はdisplay属性を利用します。
コンテナとなる要素は、svg、g、defs、aおよびswitchです。
display属性の値は"inline"、"block"、"list-item"、"run-in"、"compact"、"marker"、"table"、"inline-table"、"table-row-group"、"table-header-group"、"table-footer-group"、"table-row"、"table-column-group"、"table-column"、"table-cell"、"table-caption"、"none"、もしくは"inherit"です。
"inline"、"block"、"list-item"、"run-in"、"compact"、"marker"、"table"、"inline-table"、"table-row-group"、"table-header-group"、"table-footer-group"、"table-row"、"table-column-group"、"table-column"、"table-cell"、"table-caption"の場合は、図形を描くことを示します。
"none"の場合は、図形を描かないことを示します。
例えば、
display="none"
のように書けば、図形は描かれません。コンテナの場合は、子孫の図形も描かれません。
display="none"の場合は、visibility="hidden"の場合と異なり領域の計算を行いません。
display属性がない場合は"inline"として扱われます。すなわち、描かれます。
displayプロパティによって、図形もしくはコンテナ(子孫の図形を含めて)を描く/描かないが指定されます。
SVG Tiny 1.2では外部のCSSをサポートしていないので、displayプロパティの値を指定する場合はdisplay属性を利用します。
コンテナとなる要素は、svg、g、defs、aおよびswitchです。
display属性の値は"inline"、"block"、"list-item"、"run-in"、"compact"、"marker"、"table"、"inline-table"、"table-row-group"、"table-header-group"、"table-footer-group"、"table-row"、"table-column-group"、"table-column"、"table-cell"、"table-caption"、"none"、もしくは"inherit"です。
"inline"、"block"、"list-item"、"run-in"、"compact"、"marker"、"table"、"inline-table"、"table-row-group"、"table-header-group"、"table-footer-group"、"table-row"、"table-column-group"、"table-column"、"table-cell"、"table-caption"の場合は、図形を描くことを示します。
"none"の場合は、図形を描かないことを示します。
例えば、
display="none"
のように書けば、図形は描かれません。コンテナの場合は、子孫の図形も描かれません。
display="none"の場合は、visibility="hidden"の場合と異なり領域の計算を行いません。
display属性がない場合は"inline"として扱われます。すなわち、描かれます。