CSS は Iframe 内の Div のスタイルに影響を与えることができますか?
この質問の一見単純な性質にもかかわらず、答えは非常に明白です。 "いいえ。" CSS ルールは、iframe 内に表示されるページを制御しない限り、iframe 内に含まれる要素に直接影響を与えることはできません。
この制限の理由は、クロスドメイン リソースの制限にあります。ブラウザは、悪意のあるスクリプトが外部 Web サイトの情報にアクセスすることを防ぐためにこれらの制限を課し、ユーザーのプライバシーとセキュリティが侵害される可能性があります。したがって、ウェブページの CSS は、別のドメインに由来する iframe 内の要素に到達できません。
要約すると、iframe とそのコンテンツがウェブページとは異なるドメインに由来する場合、CSS だけでは到達できません。内部の要素のスタイルに影響を与えるだけで十分です。 iframe コンテンツをより詳細に制御できる JavaScript などの代替アプローチを採用する必要があります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3