我可以将CSS应用于iframe中的元素吗?

Rad*_*Hex 19 html javascript css iframe dom

我经常看到使用包含外部网站的iframe的网站,以及包含用户JavaScript功能的顶部框架.

例如用户分析软件,Digg吧等......


有关类似试验的任何提示吗?=)真是太棒了

Poi*_*nty 26

不,不是来自iframe 之外.一个<iframe>是它自己的世界.如果域等匹配,那么Javascript可以进出通信,并且可以(如果它想)将CSS注入到子帧中.

如果<iframe>包含来自不同域的内容,那么您几乎无能为力.父页面控制框架的大小以及它是否可见,并且可以通过定位等将其自己的内容放在框架上,但它不能直接影响实际框架内容的呈现方式.

  • 如果您位于同一域,则父页面中的 JavaScript 可能会扰乱框架的内容。父页面CSS不会影响框架页面,但Javascript可以更改CSS或更改元素样式等。 (2认同)