public interface StyleSheet
StyleSheet
インタフェースは、任意の種類のスタイルシートのための抽象基底インタフェースです。構造化ドキュメントに関連付けられた単一のスタイルシートを表します。HTML の場合、StyleSheet インタフェースは HTML の LINK 要素によって含まれる外部スタイルシートや、インラインの STYLE 要素を表します。XML の場合、このインタフェースは、スタイルシートの処理命令によって含まれる外部スタイルシートを表します。
「Document Object Model (DOM) Level 2 Style Specification」も参照してください。
修飾子と型 | メソッドと説明 |
---|---|
boolean |
getDisabled()
スタイルシートがドキュメントに適用される場合は
false 。 |
String |
getHref()
スタイルシートがリンクされたスタイルシートの場合、この属性の値はリンクされたスタイルシートの位置です。
|
MediaList |
getMedia()
予定された、スタイル情報の宛先メディア。
|
Node |
getOwnerNode()
このスタイルシートをドキュメントに関連付けるノード。
|
StyleSheet |
getParentStyleSheet()
スタイルシートの包含という概念をサポートしているスタイルシート言語で、この属性は、包含元のスタイルシートが存在する場合にそのスタイルシートを表します。
|
String |
getTitle()
アドバイザリタイトル。
|
String |
getType()
このスタイルシートのスタイルシート言語を指定します。
|
void |
setDisabled(boolean disabled)
スタイルシートがドキュメントに適用される場合は
false 。 |
String getType()
ownerNode
で指定されます。HTML 4.0 の LINK
要素の type 属性の定義と、XML スタイルシートの処理命令に対する type 擬似属性も参照してください。boolean getDisabled()
false
。そうでない場合は true
。この属性を変更することで、ドキュメントのスタイルの新しい解決が発生することがあります。スタイルシートは、適切なメディア定義があり、また disabled 属性が false の場合にだけ適用されます。つまり、メディアが現在のユーザーエージェントに適用されない場合、disabled
属性は無視されます。void setDisabled(boolean disabled)
false
。そうでない場合は true
。この属性を変更することで、ドキュメントのスタイルの新しい解決が発生することがあります。スタイルシートは、適切なメディア定義があり、また disabled 属性が false の場合にだけ適用されます。つまり、メディアが現在のユーザーエージェントに適用されない場合、disabled
属性は無視されます。Node getOwnerNode()
LINK
要素や STYLE
要素です。XML の場合は、リンクする処理命令です。ほかのスタイルシートに含まれるスタイルシートでは、この属性の値は null
になります。StyleSheet getParentStyleSheet()
null
です。String getHref()
null
になります。HTML 4.0 の LINK
要素の href 属性の定義と、XML スタイルシートの処理命令に対する href 擬似属性を参照してください。String getTitle()
ownerNode
で指定されます。HTML 4.0 の LINK
要素の title 属性の定義と、XML スタイルシートの処理命令に対する title 擬似属性を参照してください。MediaList getMedia()
ownerNode
で指定されます。メディアを指定しない場合、MediaList
は空になります。HTML 4.0 の LINK
要素の media 属性の定義と、XML スタイルシートの処理命令に対する media 擬似属性を参照してください。メディアリストの変更は、disabled
属性が変更される原因となることがあります。 バグまたは機能を送信
Java は米国ならびにその他の国における Oracle Corporation およびその関連企業の商標または登録商標です。
Copyright © 2005, 2013, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.