CSS左右分栏,左栏高度要为100%怎么做
我为网页写CSS,实话说我主编程,美工不归我管的,但是没有办法呀。我网页,左边是菜单栏,右边是内容栏。菜单栏固定宽度的而且高度要为100%,就是顶到页脚。因为菜单栏有背景...
我为网页写CSS,实话说我主编程,美工不归我管的,但是没有办法呀。
我网页,左边是菜单栏,右边是内容栏。
菜单栏固定宽度的而且高度要为100%,就是顶到页脚。因为菜单栏有背景,要是高度自适应会很难看。但是大家都知道height:100%是没有效果的。
所以有什么好的方法介绍下呀。我试过一些了但是还是没有效果。急求。 展开
我网页,左边是菜单栏,右边是内容栏。
菜单栏固定宽度的而且高度要为100%,就是顶到页脚。因为菜单栏有背景,要是高度自适应会很难看。但是大家都知道height:100%是没有效果的。
所以有什么好的方法介绍下呀。我试过一些了但是还是没有效果。急求。 展开
5个回答
展开全部
是你没有设置好,任何标签的100%是相对于父亲节点而言的,如果你连父亲节点都不确定是多高的话,那你当前节点设置成100%是没有意义的。
因此,你看一下你的代码,把它所有的长辈节点设置为height:100%;
众所周知,所有网页的根节点是html,然后是body,因此这两个节点是一定要设置为100%的。
另外如果你用的是asp.net,很可能还会有一个form节点,这个节点也是要设置为100%的
因此,body,html,form{height:100%;},如果你的排版节点直接放在body下面,这样写就可以实现你要的效果了
因此,你看一下你的代码,把它所有的长辈节点设置为height:100%;
众所周知,所有网页的根节点是html,然后是body,因此这两个节点是一定要设置为100%的。
另外如果你用的是asp.net,很可能还会有一个form节点,这个节点也是要设置为100%的
因此,body,html,form{height:100%;},如果你的排版节点直接放在body下面,这样写就可以实现你要的效果了
展开全部
height:100%,不是没有效果只是根据你具体的高来定的,那你只能量下你的高的具体值了,然后直接把高定义一个固定值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
div+css。。将Div的高。设置为你浏览器的高度。css将height赋值为div的高
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用JS配合CSS可以完美解决。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用框架 frame做 左右结构的就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询