css - 使嵌入行为像一个 div

标签 css html embed css-reset

我想添加一些 CSS 来制作 <embed />标签看起来像 <div> .目前,它添加了任意高度和宽度,这通常会导致类似于 iframe 的滚动框。

有谁知道“嵌入重置”使其表现得像 div 吗?

编辑: 实际上,我只需要弄清楚如何根据内部内容获取高度。这是我到目前为止所拥有的:

embed {
    width: 100%;
    display:block;
    margin: 0;
    /* Below from Eric Meyer's Reset */
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

谢谢, 马特

最佳答案

只是一个疯狂的猜测。做

 <embed style="display:block; width: 100%; height: 100%"> 

为你工作? ( Here's the explanation for display:block).

请注意,embed 元素的高度和宽度属性必须是像素,而不是百分比,因此在这里用处不大。

关于css - 使嵌入行为像一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6874902/

相关文章:

css - Twitter Bootstrap - 边框

youtube - YouTube直播流嵌入代码显示 “Live stream offline”

validation - 不支持 HTML 中的 <embed> 标签

css - 如何在响应式设计中使用 CSS3 多列模块?

javascript - 在表中加载表 - jquery

javascript - 如何通过 ajax 通过 $POST 发送对象数据(从 jQuery 到 vanilla JS)

javascript - 我的jQuery验证不适用于我的php/html表单,不确定为什么

javascript - 如何计算盒子的px值?

html - 在 .vsdx 元素中插入网页

html - 表格宽度超过容器宽度