代码之家  ›  专栏  ›  技术社区  ›  Joel Coehoorn

iframe中CSS类的样式

  •  1
  • Joel Coehoorn  · 技术社区  · 16 年前

    User Flair ,但这个问题也适用于一般情况。

    假设我想在一个不允许我指定外部样式或使用任何JavaScript代码的站点上包含这样的内容。我唯一能做的就是在 object , embed iframe ,以及其他一些简单的HTML。另外,空间的宽度只有160像素,而不是flair徽章默认需要的200像素。

    valuable-flair 类,即将宽度改为 160px 200px

    2 回复  |  直到 8 年前
        1
  •  1
  •   fmalina    16 年前

    如果不能控制SRC属性中的页面,就无法使用CSS更改Iframe的设计。

    我建议您在服务器端读取iframe的src(使用PHP、Python或您喜欢的东西),例如fopen()将src和fread()读入一个变量,而不是在这个变量上执行stru替换(要提取内容,请删除<body>、</body>…)来处理设计并将结果放在页面中。

    这样可以控制设计。

        2
  •  0
  •   AaronSieb    16 年前

    如果宽度和高度的CSS表示为百分比而不是绝对值,则可以通过调整IFrame来调整宽度。但是,如果您无法托管自定义实现,那么如果没有JavaScript,您就不走运了。