css - 将一个恒定高度的元素部分定位在页面底部的屏幕外

标签 css

我正在尝试使用 :after 伪元素在页脚上添加一些装饰性元素。

问题是,根据我的 CSS 代码,装饰元素(固定大小,使用背景图像)要么被页脚剪裁,要么最终扩展页面高度并添加垂直滚动条。

我需要的是从页脚顶部边框(换句话说,页面内容结束的地方)开始并在页面底部剪裁(或者如果屏幕空间允许,根本不要剪裁)的装饰元素。

如果我的问题不够清楚,我可以稍后提供指向代码的链接。

编辑:换句话说,我想知道当 a 特定 的底部边缘绝对定位时,是否有任何合理的方法来防止出现垂直滚动条元素越过页面底部。

EDIT2:该网站目前在 http://www.ikimark.fi/ikimark_uusi/site 可用。 有问题的装饰是右下角的华丽图像。我今天正在编辑网站,因此代码可能会更改。

最佳答案

请提供您元素的链接并尝试使用 position:absolute;z-index:9999;

编辑:

好吧,我仍然对您的要求感到困惑。如果您不希望华丽的图像覆盖内容下方的太多空间并只填满页脚的总高度,请在您的 wrap 中添加 overflow: hidden; >分区。如果您不想要这个,那么您能解释一下吗?

关于css - 将一个恒定高度的元素部分定位在页面底部的屏幕外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10899564/

相关文章:

php - 无法使用 php 更新表尝试了所有可能的组合语法

html - CSS 媒体查询和 div 背景颜色

html - border-bottom 长度小于 border-right?

javascript - 关于 Accordion 问题的 jQuery toggleClass

jquery - 像 3d 盒子一样的 css 过渡

css - 仅修改 box-shadow 时跳动过渡,使用 box-shadow + border 看起来不错

javascript - 向表格的每一行添加按钮以删除所述行

html - 两个 CSS 类 : Which one Wins?

css - Firefox 在使用 flex 时忽略元素的宽度属性

html - 位置 :absolute 的 div 问题