html - 如何为网站设置最小垂直高度?

标签 html css

这是我的网站 - http://www.aspenwebsites.com/majesticpines/about/

我注意到如果我降低视口(viewport)的高度,侧边栏的底部区域(带有电子邮件订阅字段的区域)会与我网站的导航重叠。

我想知道是否有办法为网站设置一些最小高度,这样如果它达到该值,它会在右侧显示滚动条并且不会进一步减少,因此我的电子邮件订阅表单不会'不与导航链接重叠。

我尝试为 BODY 标签和 设置 min-height:700pxoverflow-y:auto .header-sidebar,但这没有任何区别。

你能告诉我我做错了什么吗?

enter image description here

最佳答案

您可以使用 css 媒体查询。

// The CSS queries inside this @media will applied when the viewport height is lesser than 1001px
@media screen and (max-height: 1000px) {
    // Reduce menu paddings and margins here
    // Example:
    .menu li {
        padding:2px 0;
        margin-top:3px;
        margin-bottom: 3px;
    }
}

关于html - 如何为网站设置最小垂直高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22901936/

相关文章:

javascript - React Native - 使用转换矩阵将缩放转换的原点从中心更改为顶部

css - 基于category-A的Col-md-9的背景色

html - IE9相邻图片重叠/出现在弹窗图片中

html - 当我不使用溢出时, float div 不显示背景颜色?

html - 禁用文本框的 CSS(防止 Firefox/Chrome 中的 "graying out")

javascript - 如何模糊除光标所在位置之外的所有图像

javascript - 输入 :Checked jQuery vs CSS?

javascript - 将 Canvas 形状大小设置为 Canvas 的百分比

javascript - IE(仅)在幻灯片放映中悬停时获得 margin ? (包含 CSS 和元素链接)

html - 在一个 div 中定位元素,左边一个元素,右边两个元素