求助css布局问题,侧边菜单栏固定的布局
如下图,左侧的菜单栏不管右侧多长或者多短的内容,自己始终沾满屏幕高度,fixed肯定是可以的,但是它不支持ie8啊,求助各位有什么好的解决方案?
谢谢下面的回答朋友,经过查证ie8是支持fixed的,不好意思!
回答:
谢邀~
建议换一种布局(思路),
左右布局, 高度为外容器高度.
右侧内容区域内部scroll: auto;
回答:
能不能贴下结构代码。
我想知道为什么不用height:100%;
右边部分是有滚动条吗?
绝对定位模拟固定定位:
html{ overflow:hidden;//将系统滚动条取消
height:100%;
}
body{
overflow:auto;//或者y,将滚动条从html挪到body上
height:100%;
}
.test{
position:absolute;
left:0;
top:0;
//宽高自定。
//此时test元素实现固定定位效果
//用到的原理是 无定位父级的绝对定位元素根据根元素定位
}
回答:
因为你没有代码 有一种可能是你的body没有设置width:100%;height:100%;所以在下面的元素设置height:100%就会无效 不知道你具体问题是什么 不知道能否解决你的问题
回答:
https://jsfiddle.net/xcbpbnd8/
.sideLeft{ position: fixed;
left: 0;
top: 0;
bottom: 0;
width: 100px;
background: black;
}
IE8 当然是支持 fixed 的.
http://caniuse.com/
以上是 求助css布局问题,侧边菜单栏固定的布局 的全部内容, 来源链接: utcz.com/p/168042.html