- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个窗口,我想填满整个屏幕,以便页脚始终不在屏幕上。我用最小高度完成了这个:
#cnt
{
min-height: calc(100% - 62px);
}
但是,在某些情况下,对于我创建的侧边栏来说,它可能太小了。侧边栏的最小高度为 404px。我怎样才能同时使用这两者,以便它使用更大的值(value)?这可以用严格的 CSS 来完成还是我需要 JS?
这行不通:
#cnt
{
min-height: calc(100% - 62px);
min-height: 404px;
}
它最终总是使用 404px 值。
这是我的 JS/jQuery 解决方案。我发现的一个问题是我的浏览器的 $(window).height()
正在返回一个比应有的值大 400px 的值。此外,在调整大小时,它会在一个值 (+377px) 和另一个值 (+787px) 之间来回跳转,其中 + 表示它比实际值大得多。为了解决这个问题,我使用了 <cnt>
的高度元素本身,但这具有相同的来回跳跃大小问题。
$(window).resize(function(){
if($("cnt").outerHeight() < 404)
{
$("cnt").css("min-height", "404px");
}
else
{
$("cnt").css("min-height", "calc(100% - 62px)");
}
}).load(function(){
if($("cnt").height() < 404)
{
$("cnt").css("min-height", "404px");
}
else
{
$("cnt").css("min-height", "calc(100% - 62px)");
}
});
最佳答案
一般来说,“可变”约束最好是height
,而“固定”约束是min-
或max-height
。在你的情况下:
#cnt {
height: calc(100% - 62px);
min-height: 404px;
}
这将允许高度根据百分比变化,但会被限制为最小 404 高度。
关于javascript - CSS 两个最小高度值,以较大者为准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22975357/
我正在通过 PHP 将 .csv 中的两行插入到表中。 我还会跟踪任何错误,如果发生错误,我不会提交事务。插入表后,我检索结果行的 ID(全部在一个事务中提交),并且 csv 的第一行对应于第二个 I
一个应用程序托管一个具有三个接口(interface)的 Web 服务,用于三个单独且独立的操作,所有这些操作都在应用程序的不同组件中实现,彼此独立,例如在不同的包等中,所以他们对彼此了解不多,只共享
我希望在单击特定表格数据单元格时同时选中单选按钮和单选按钮单击事件。我已经使用以下方法实现了这一点: $(document).ready(function() { $("td").click(
JSFiddle:https://jsfiddle.net/oyp1zxaq/ 本质上,我只是想在较大的 div 中放置四个具有定义宽度的较小 div,但我希望它们在其中间隔开。 我想知道是否有一种方
我在一个布局中有两个 View 。我将分别称它们为 View A 和 View B。 ┌──────┐ │┌─┐┌─┐│ ││A││B││ │└─┘└─┘│ └──────┘ 父布局(包括View A
我是一名优秀的程序员,十分优秀!