Ahm*_*Ali 11 html css twitter-bootstrap twitter-bootstrap-3
我有一个奇怪而奇怪的问题.问题是一个小问题,我想将min-height设置为100%,即页面内容应该跨越用户的整个屏幕,如果可能,页面应该在内容超过100%时向下延伸.一个简单的方法是设置min-height:100%并设置height:auto这正是我想要的但是无论我多少次尝试它,问题仍然存在.
我使用高度自动和最小高度:所有元素100%,但它不起作用.如果我删除最小高度只包括高度:100%然后它就像一个魅力,但是当内容较大时它会溢出整个页脚.
请帮帮我这里是css:
html, body, container, row, col-lg-3, col-lg-9 {
min-height: 100%;
height: auto !important;
height: 100%;
}
.container {
max-width: 1170px;
min-height: 100%;
height: auto !important;
height: 100%;
}
.col-lg-3 {
min-height:100%;
height:100%;
}
.col-lg-9 {
min-height: 100%;
height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
以下是显示问题的页面:http: //contestlancer.com/ai/GP/
Arm*_*ier 10
是的,这是一种痛苦,但它是如何运作的.高度可以从定位的父母继承,但不能在具有min-height属性的情况下继承.
具有min-height设置的元素的子元素100%不能通过百分比继承父元素的高度...
CSS2.1规范:
百分比是根据生成的框的包含块的高度计算的.如果未明确指定包含块的高度(即,它取决于内容高度),并且此元素未绝对定位,则该值将计算为"auto".
使用position: relative; height: 100%容器来解决问题,并添加min-height: 100%;到最深的孩子.
| 归档时间: |
|
| 查看次数: |
16065 次 |
| 最近记录: |