CSS高度:无法增加父类的高度
CSS Height : Unable to increase the height of parent class?
我面前有一个有趣的问题。我有
<div class="box-content">
<p style="height: inherit; width: inherit;">
<iframe width="100%" height=" 100%" src="http://localhost/imagebase/image/data/banner/swf/Comp1.swf"></iframe>
</p>
</div>
我需要使这个代码移动兼容以及。我所看到的是,如果我固定p
的大小,那么我们都知道它在移动设备上也是一样的。但在inherit
的情况下,它取其父div的宽度,这是移动兼容的。
但是我不能得到完整的高度,因为它没有那个高度。默认情况下,它是185px
,我需要300px
的宽度来显示我的swf
文件。
是否有任何方法可以自动改变这个box-content类的高度在javascript或jQuery的p
和iframe
推荐。
我不能直接改变这个类的高度,因为它在很多地方使用。
编辑
正如Brett建议的那样,如果你因为任何原因不能改变html,这个css规则将会奏效:
.box-content p {
min-height: 300px;
}
但是,下面的示例显示了它应该是什么样子。
我还将内联样式移动到css规则中,这使得以后更改行为更容易,并且作为容器的最合适的标记将是div
,而不是p
。
.swf-container {
height: 100%;
width: 100%;
min-height: 300px;
}
.swf-container iframe {
height: 100%;
width: 100%;
}
<div class="box-content">
<div class="swf-container">
<iframe src="http://localhost/imagebase/image/data/banner/swf/Comp1.swf"></iframe>
</div>
</div>
相关文章:
- 是否可以从父类访问子类的属性
- 使用此选项选择父类内部的类
- 根据图像高度添加类
- 子类访问父类's闭包变量
- 如何通过Prototype或jquery移除子类的父类基类
- JavaScript—父类和子类/对象的此问题
- 通过使用此组件,检索父类数据
- jQuery .not() 排除特定类的父类
- 如何在 jQuery 中获取具有特定父类的所有元素的内容,并将它们传递给 GET 变量
- 如何在单击父类的另一个子类时获取子类的值
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- hover添加类-或子类:悬停以影响父类
- 唯一标识父类的元素
- 无法将值从实例对象传输到父类的实例数组中
- jQuery父类更改的子级
- 在父类更改时停止HTML5音频/视频
- 如何从父类中记录成员函数
- 如果类中没有子元素,则赋予父类
- 使用继承配置netzkejavascript代码(在带有参数的父类中定义js代码)
- CSS高度:无法增加父类的高度