CSS左右分栏,左栏高度要为100%怎么做

我为网页写CSS,实话说我主编程,美工不归我管的,但是没有办法呀。我网页,左边是菜单栏,右边是内容栏。菜单栏固定宽度的而且高度要为100%,就是顶到页脚。因为菜单栏有背景... 我为网页写CSS,实话说我主编程,美工不归我管的,但是没有办法呀。
我网页,左边是菜单栏,右边是内容栏。
菜单栏固定宽度的而且高度要为100%,就是顶到页脚。因为菜单栏有背景,要是高度自适应会很难看。但是大家都知道height:100%是没有效果的。
所以有什么好的方法介绍下呀。我试过一些了但是还是没有效果。急求。
展开
 我来答
Sueris
推荐于2018-05-10 · TA获得超过1497个赞
知道大有可为答主
回答量:1095
采纳率:0%
帮助的人:319万
展开全部
是你没有设置好,任何标签的100%是相对于父亲节点而言的,如果你连父亲节点都不确定是多高的话,那你当前节点设置成100%是没有意义的。
因此,你看一下你的代码,把它所有的长辈节点设置为height:100%;
众所周知,所有网页的根节点是html,然后是body,因此这两个节点是一定要设置为100%的。
另外如果你用的是asp.net,很可能还会有一个form节点,这个节点也是要设置为100%的
因此,body,html,form{height:100%;},如果你的排版节点直接放在body下面,这样写就可以实现你要的效果了
卓古龙镶Q3
2011-11-14 · TA获得超过275个赞
知道小有建树答主
回答量:335
采纳率:0%
帮助的人:237万
展开全部
height:100%,不是没有效果只是根据你具体的高来定的,那你只能量下你的高的具体值了,然后直接把高定义一个固定值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lizhenyong_111
2011-11-14 · TA获得超过134个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:103万
展开全部
div+css。。将Div的高。设置为你浏览器的高度。css将height赋值为div的高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-11-14 · TA获得超过441个赞
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:86.1万
展开全部
用JS配合CSS可以完美解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suiyuanyu945
2011-11-15 · 超过28用户采纳过TA的回答
知道答主
回答量:76
采纳率:100%
帮助的人:61.1万
展开全部
用框架 frame做 左右结构的就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式