iFrame 文本对齐方式
iFrame text alignment
我使用iFrame进行所见即所得,并希望添加一个按钮,将iFrame中的所有内容对齐到中心。
我尝试在iFrame的类上添加"text-align:center;",但这没有任何作用。
我该怎么做?
我可能是不正确的,但我的理解是,除非您有权访问iFrame内容的来源站点,否则您无法修改iFrame的内容。
有关更多详细信息,请参阅此处。
此外,使用"文本对齐"只会将 iFrame 本身作为一个整体对齐,而不会对齐内容。
iframe 的行为就像一个单独的独立网页,所以你需要更改 iframe 内部的 HTML。由于同源策略,仅当 iframe 内容来自与父页面相同的域名时,才能执行此操作。
如果域名匹配,你可以在Javascript中做这样的事情:
function center_iframe() {
var iframe = document.getElementById('myiframe'),
iframeDocument = iframe.contentDocument || iframe.contentWindow.document;
iframeDocument.body.style.textAlign = 'center';
}
对于您的需求来说,这可能过于简单(它是否有效取决于 iframe 中的 HTML),但无论如何,这里有一个例子。
相关文章:
- 显示可链接的搜索结果+对齐方式
- fabric.js中的文本对齐方式未按预期工作
- 如何在使用 UIWebView 编辑 HTML 内容时正确调整输入语言更改 (LTR/RTL) 的文本对齐方式
- 如何更改html中复选框的对齐方式
- 如何防止 td 中的文本破坏表格的对齐方式
- iFrame 文本对齐方式
- ext.js 消息框按钮对齐方式
- jquery切换显示/隐藏对齐方式
- 调用后端时,页面会失去对齐方式,并且需要一些时间来重新对齐控件
- 更改文本对齐方式 更改语言后
- Chrome/FF 与 IE8 中的搜索框对齐方式
- jQuery 面板内的手风琴对齐方式
- 水平条形图 y 轴对齐方式
- 带有滚动条和列对齐方式的 Jquery 弹出窗口
- 将彩色带置于图像/标签+图像/文本对齐方式之上->JavaScript Titanium移动应用程序
- 页面的垂直对齐方式为100%的高度
- Div高度动画会导致Div在jQuery中更改对齐方式
- 表中快速的对象对齐方式
- jQuery对齐方式-相对于浏览器窗口
- 以特定的方式对齐水平列表中的图像