Я обычно применяю свои собственные CSS-документы к определенным сайтам, так как предпочитаю темный фон с легким текстом, а не наоборот, и очень немногие сайты имеют «темный режим» или иным образом удовлетворяют эти предпочтения, это сам сайт является отличным примером.Как применить стиль к HTML-вложенным документам?
Однако я недавно был поражен чем-то странным - весь документ HTML, вложенный внутри другого. (Теперь я понимаю, что это достигается с помощью , и поэтому почти невозможно стилизовать без JS или что-то еще). Однако я могу применить только таблицу стилей к родительскому документу.
Итак, длинный рассказ, мне интересно, какие селекторы я должен использовать для целевых элементов только вложенного документа - например, выбрав <body>
вложенного документа. Я хотел бы обратиться к body
в html
в !DOCTYPE
, который также находится в a body
? Что относительно рекурсивно вложенных документов?
Независимо от того, насколько плохая практика или нет, это не касается меня сразу - для нее, похоже, существует правильный вариант использования, и, независимо от того, я не создаю сайт. Мне очень важно, как добавить стили к нему извне.
Похоже, что
Это возможно с JS. Если вы используете 'document.getElementById (...)' для получения iframe, вы можете получить доступ к внутреннему документу с помощью свойства contentDocument. – Aloso
@Pangloss Да, вот так. – Papayaman1000