私は自分のカスタムCSS文書を特定のサイトに適用する傾向があります。逆の標準に比べて明るいテキストの暗い背景が好まれ、「暗いモード」があるサイトはほとんどありません。サイト自体が優れた例です。スタイルをHTMLサブ文書に適用するにはどうすればよいですか?
しかし、私は最近、奇妙なものに悩まされました.HTML文書全体が別のものの中に入れ子になっていました。 (私はこれがの使用によって実現されていることを理解しています。したがって、JSなどを使用せずにスタイルを設定することはほとんど不可能です)。ただし、カスタムスタイルシートは親文書にのみ適用できます。
私は、ネストされたドキュメントの要素を対象にするために、どのようなセレクタを使用する必要があるのだろうかと疑問に思っています。たとえば、ネストされたドキュメントの<body>
を選択します。私は、のbody
を!DOCTYPE
にも記載していますが、それはのbody
にもありますか?再帰的にネストされたドキュメントはどうですか?
この入れ子のものが貧弱なものであるかどうかはすぐにはわかりません。有効なユースケースがあるようですが、私はそのサイトを構築していません。私が気にしているのは、外部にスタイルを追加する方法です。
これはJSで可能です。 'document.getElementById(...)'を使ってiframeを取得すると、 'contentDocument'プロパティを使って内部文書にアクセスできます。 – Aloso
@Panglossそうですね。 – Papayaman1000