Есть ли способ стилизовать содержимое iframe с помощью CSS? - PullRequest
0 голосов
/ 28 октября 2019
<iframe src="#link">
#document
<!doctype html>
  <html>
     ...
  </html>
</iframe>

Как бы я применил свой собственный стиль CSS к любым элементам внутри #document Могу ли я сделать это только с помощью CSS, а не с помощью Jquery.

Ответы [ 2 ]

1 голос
/ 28 октября 2019

Нет способа сделать то, что вы ищете, только с помощью CSS. Вы можете стилизовать элементы внутри iframe, используя JavaScript , но , если iframe находится в том же домене, что и ваш сайт. Я должен добавить, что делать это с JS - настоящая боль в заднице.

Если iframe приходит из другого домена, все ставки отключены. Это сделано для того, чтобы защитить сайты от взлома (представьте, что я делаю сайт с полноэкранным фреймом Youtube, а затем заманиваю людей к тому, чтобы они давали мне свой пароль).

0 голосов
/ 28 октября 2019

Оба документа существуют в эквиваленте двух разных вкладок браузера. Один только CSS не может стилизовать содержимое iframe, но, конечно, может стилизовать и сам iframe. Даже использование JavaScript (jQuery) не будет работать постоянно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...