English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM Style オブジェクト

Styleオブジェクトは、単一のスタイル宣言を表します。

ドキュメントからまたはスタイルを適用する要素からStyleオブジェクトをアクセスできます。

スタイルオブジェクト属性

以下の表は、Styleオブジェクトの属性を示します。

「CSS」列は、その属性がどのCSSバージョンで定義されているかを示します(CSS1、CSS2またはCSS3)。

属性説明CSS
alignContentプロジェクトがすべての利用可能なスペースを使用しない場合、フレックスコンテナ内の各行間のアライメント方法を設定または返します3
alignItemsフレックスコンテナ内のプロジェクトのアライメント方法を設定または返します3
alignSelfフレックスコンテナ内の選択されたプロジェクトのアライメント方法を設定または返します3
animation以下のすべてのアニメーション属性の速記属性、animationPlayState属性を除きます3
animationDelayアニメーションが開始する時間を設定または返します3
animationDirectionアニメーションが交互に再生されるかどうかを設定または返します3
animationDurationアニメーションが1周期を完了するのに必要な秒数またはミリ秒を設定または返します3
animationFillModeアニメーションが実行時間の外に適用される値を設定または返します3
animationIterationCountアニメーションが再生される回数を設定または返します3
animationName@keyframesアニメーションの名前を設定または返します3
animationTimingFunctionアニメーションの速度曲線を設定または返します3
animationPlayStateアニメーションが実行されるか停止するかを設定または返します3
backgroundすべての背景属性を1つの声明で設定または返します1
backgroundAttachment背景画像が固定かページとともにスクロールするかを設定または返します1
backgroundColor要素の背景色を設定または返します1
backgroundImage要素の背景画像を設定または返します1
backgroundPosition背景画像の起始位置を設定または返します1
backgroundRepeat背景画像をどのように繰り返すか(タイル)を設定または返します1
backgroundClip背景の绘画区域を設定または返します3
backgroundOrigin背景画像の定位区域を設定または返します3
backgroundSize背景画像のサイズを設定または返します3
backfaceVisibilityスクリーンに向いていない場合に要素が見えるべきかどうかを設定または返します3
borderborderWidth、borderStyle、borderColorを一つの宣言で設定または返します1
borderBottom一つの宣言ですべてのborderBottom属性を設定または返します1
borderBottomColor下部の枠線の色を設定または返します1
borderBottomLeftRadius左下隅の枠線の形状を設定または返します3
borderBottomRightRadius右下隅の枠線の形状を設定または返します3
borderBottomStyle下部の枠線のスタイルを設定または返します1
borderBottomWidth下部の枠線の幅を設定または返します1個
borderCollapseテーブルの枠線を一つの枠線に折り返すかどうかを設定または返します2
borderColor要素の枠線の色を設定または返します(最大で四つの値があります)1
borderImageすべてのborderImage属性の短縮属性として使用されます3
borderImageOutset枠線画像エリアが枠線を超える量を設定または返します3
borderImageRepeat画像境界を繰り返す、四捨五入する、または伸張するかどうかを設定または返します3
borderImageSlice画像境界の内向きオフセットを設定または返します3
borderImageSource枠線として使用される画像を設定または返します3
borderImageWidth画像の枠線の幅を設定または返します3
borderLeft一つの宣言ですべてのborderLeft属性を設定または返します1
borderLeftColor左枠線の色を設定または返します1
borderLeftStyle左枠線のスタイルを設定または返します1
borderLeftWidth左枠線の幅を設定または返します1個
borderRadiusすべての四个borderRadius属性の短縮属性として使用されます3
borderRight一つの宣言ですべてのborderRight属性を設定または返します1
borderRightColor右枠線の色を設定または返します1
borderRightStyle右枠線のスタイルを設定または返します1
borderRightWidth右枠線の幅を設定または返します1
borderSpacingテーブルのセル間のスペースを設定または返します2
borderStyle要素の枠線のスタイルを設定または返します(最大で四つの値があります)1
borderTop一つの宣言ですべてのborderTop属性を設定または返します1
borderTopColor上部の枠線の色を設定または返します1
borderTopLeftRadius左上角の枠線の形状を設定または返します3
borderTopRightRadius右上角の枠線の形状を設定または返します3
borderTopStyle上部の枠線のスタイルを設定または返します1
borderTopWidth上部の枠線の幅を設定または返します1
borderWidth要素の枠線の幅を設定または返します(最大4つの値が可能です)1
bottom定位要素の下部位置を設定または返します2
boxDecorationBreak分页シーカーまたは行内要素の改行シーカーでの背景と枠線の行動を設定または返します3
boxShadowフレームに1つまたは複数の影を追加します3
boxSizing特定の要素が特定のエリアにどのように適合するかを定義できます3
captionSideテーブルのキャプションの位置を設定または返します2
clear要素がフロートオブジェクトに対する位置を設定または返します1
clip定位要素のどの部分が見えるかを設定または返します2
colorテキストの色を設定または返します1
columnCount要素が分割される列数を設定または返します3
columnFill列の充填方法を設定または返します3
columnGap列間の間隔を設定または返します3
columnRuleすべてのcolumnRule属性の短縮属性を設定または返します3
columnRuleColor列間の線の色を設定または返します3
columnRuleStyle列間の線のスタイルを設定または返します3
columnRuleWidth列間の線の幅を設定または返します3
columnscolumnWidthとcolumnCountの短縮属性を設定または返します3
columnSpan要素が跨ぐ列数を設定または返します3
columnWidth列の幅を設定または返します3
content:beforeや:afterの仮要素と一緒に使用して生成された内容を挿入します2
counterIncrement1つまたは複数のカウンタを増やします2
counterReset1つまたは複数のカウンタを作成またはリセットします2
cursorマウスカーソルに表示する光標の種類を設定または返します2
directionテキストの方向を設定または返します2
display要素の表示形式を設定または返します1
emptyCells空白セルの枠線と背景の表示を設定または返します2
filter画像のフィルタ(ぼかしや鮮やかさなどの視覚効果)を設定または返します3
flex項目の他の部分に対する長さを設定または返します3
flexBasisエラストックマテリアルの初期長さを設定または返します3
flexDirectionエラストックアイテムの方向を設定または返します3
flexFlowflexDirectionとflexWrap属性のショートカット属性3
flexGrowアイテムが他のアイテムに対して増加する量を設定または返します3
flexShrinkアイテムが他のアイテムに対して縮小される方法を設定または返します3
flexWrapエラストックアイテムが包装されるかどうかを設定または返します3
cssFloat要素の水平アライメント方式を設定または返します1
fontfontStyle、fontVariant、fontWeight、fontSize、lineHeight、fontFamilyを1つの宣言で設定または返します1
fontFamilyテキストのフォントを設定または返します1
fontSizeテキストのフォントサイズを設定または返します1
fontStyleフォントのスタイルが通常、イタリック、またはイタリックかどうかを設定または返します1
fontVariant小文字大文字でフォントを表示するかどうかを設定または返します1
fontWeightフォントの太さを設定または返します1
fontSizeAdjustフォントリバートが発生した場合にテキストの読みやすさを保護します3
fontStretch通常の、コンパクトな、または拡張のフォントを字体系列から選択します3
hangingPunctuation行フレームの外に置けるかどうかを指定します3
height要素の高さを設定または返します1
hyphens段落のレイアウトを改善するために単語をどのように分割するかを設定します3
icon著者がシンボル的な等效スタイルを使用して要素のスタイルを設定できるようにします3
imageOrientationユーザーエージェントが画像に適用する右方向または時計回りの回転を指定します3
isolation要素が新しいスタックコンテンツを作成する必要があるかどうかを定義します3
justifyContentアイテムがすべての利用可能なスペースを使用していない場合、エラストックコンテナ内でのアイテムのアライメント方式を設定または返します3
left定位要素の左側の位置を設定または返します2
letterSpacingテキストの文字間のスペースを設定または返します1
lineHeightテキストの行間の距離を設定または返します1
listStylelistStyleImage、listStylePosition、listStyleTypeを1つの宣言で設定または返します1
listStyleImageリストアイテムのマークとして画像を設定または返します1
listStylePositionリストアイテムのマーク位置を設定または返します1
listStyleTypeリストアイテムのマークタイプを設定または返します1
margin要素のマージン(最大で4つの値を含むことができます)を設定または返します1
marginBottom要素の下マージンを設定または返します1
marginLeft要素の左マージンを設定または返します1
marginRight要素の右マージンを設定または返します1
marginTop要素の上マージンを設定または返します1
maxHeight要素の最大高さを設定または返します2
maxWidth要素の最大幅を設定または返します2
minHeight要素の最小高さを設定または返します2
minWidth要素の最小幅を設定または返します2
navDown下向きのナビゲーションキーを使用した場合のナビゲーション位置を設定または返します3
navIndex要素のタブ順序を設定または返します3
navLeft左向きのナビゲーションキーを使用した場合にナビゲーションする位置を設定または返します3
navRight右向きのナビゲーションキーを使用した場合のナビゲーション位置を設定または返します3
navUp上向きのナビゲーションキーを使用した場合のナビゲーション位置を設定または返します3
objectFitリプレースメント要素の内容がどのようにフレームに適合するかを指定します3
objectPositionリプレースメント要素がフレーム内でどのように配置されるかを指定します3
opacity要素の不透明度レベルを設定または返します3
orderエラストイックなアイテムが残りのアイテムに対する順序を設定または返します3
orphans要素内で分页符が発生した場合、ページの下部に保持する必要がある要素の最小行数を設定または返します2
outlineすべての輪郭属性を1つの宣言で設定または返します2
outlineColor要素の周囲の輪郭の色を設定または返します2
outlineOffset輪郭をオフセットし、フレームの外側に描画します3
outlineStyle要素の周囲の輪郭のスタイルを設定または返します2
outlineWidth要素の周囲の輪郭の幅を設定または返します2
overflow要素のフレーム外に表示される内容の処理方法を設定または返します2
overflowX内容の左に指定/要素の内容エリアを超えた右边缘の内容の処理方法3
overflowY内容の顶部に指定/要素の内容エリアを超えた底部边缘の内容の処理方法3
padding要素の余白(最大で4つの値を含むことができます)を設定または返します1
paddingBottom要素の下側の余白を設定または返します1
paddingLeft要素の左側の余白を設定または返します1
paddingRight要素の右側の余白を設定または返します1
paddingTop要素の上側の余白を設定または返します1
pageBreakAfterページの後ろに分页符を設定または返します2
pageBreakBefore要素前のページブレイクの行動を設定または返します2
pageBreakInside要素内のページブレイクの行動を設定または返します2
perspective視点を設定または返します3D要素の透視3
perspectiveOrigin設定または返します3D要素のボトム位置3
position要素の定位方法のタイプ(静的、相対的、絶対的、固定)を設定または返します2
quotesインラインクォートのクォートタイプを設定または返します2
resize要素がユーザーによって調整可能かどうかを設定または返します3
right定位要素の正確な位置を設定または返します2
tableLayoutテーブルのセル、行、列の配置方法を設定または返します2
tabSizeタブの長さを設定または返します3
textAlignテキストの水平アライメントを設定または返します1
textAlignLastテキストのアライメントが「justify」の場合、ブロックまたは最後の行が強制改行前にアライメントされる方法を設定または返します3
textDecorationテキストの装飾を設定または返します1
textDecorationColorテキストの装飾の色を設定または返します3
textDecorationLineテキストの装飾中の行のタイプを設定または返します3
textDecorationStyleテキストの装飾中の線のスタイルを設定または返します3
textIndentテキストの第一行のインデントを設定または返します1
textJustifyテキストが「justify」にアライメントされている場合に使用するアライメント方法を設定または返します3
textOverflowテキストが包含要素から溢れた場合に発生するべき状況を設定または返します3
textShadowテキストの影効果を設定または返します3
textTransformテキストの大文字を設定または返します1
top定位要素のトップ位置を設定または返します2
transformを設定します2Dまたは3D変換が要素に適用されます3
transformOriginトランジション後の要素の位置を設定または返します3
transformStyle設定または返します3D空間でネストされた要素のレンダリング方法3
transition4つのトランジション属性を設定または返すショートカット属性3
transitionPropertyトランジション効果に対応するCSS属性を設定または返します3
transitionDurationトランジション効果完了に必要な秒数またはミリ秒数を設定または返します3
transitionTimingFunctionトランジション効果の速度曲線を設定または返します3
transitionDelayトランジション効果の開始時間を設定または返します3
unicodeBidi同一ドキュメント内で複数の言語をサポートするためのテキストを上書きするかどうかを設定または取得します2
userSelect要素のテキストが選択可能であるかどうかを設定または取得します2
verticalAlign要素内の内容の垂直アライメントを設定または取得します1
visibility要素が可視であるかどうかを設定または取得します2
whiteSpaceテキスト内のタブ、改行符、スペースの処理方法を設定または取得します1
width要素の幅を設定または取得します1
wordBreak非CJKスクリプトの折り返しルールを設定または取得します3
wordSpacingテキスト内の単語間のスペースを設定または取得します1
wordWrap長くて壊れにくい単語を次の行に折り返すことを許可します3
widowsページのトップに見える要素の最小行数を設定または取得します2
zIndex配置された要素のスタッキング順序を設定または取得します2

関連リファレンス

HTMLチュートリアル:HTML CSS

CSSチュートリアル:CSSチュートリアル

HTMLリファレンス:HTML <style>タグ

CSSリファレンス:CSS属性