问题是一个大table,里面套了两个小table,并排的,然后我在最外面的table里加了个div显示纵向滚动条
里面两个小table.左table固定,右边table外套了个div显示横向滚动条。问题来了:现在我必须把纵向滚动条拉到底部才可以显示横向滚动条,求横向滚动条可以随时出现...
里面两个小table.左table固定,右边table外套了个div显示横向滚动条。问题来了:现在我必须把纵向滚动条拉到底部才可以显示横向滚动条,求横向滚动条可以随时出现(不用拉纵向滚动条才显示)
谢谢啦 展开
谢谢啦 展开
2个回答
展开全部
按照你的布局和加的css方式,再加任何样式也解决不了你所碰到的问题
给你一些建议好了,我也不管你是用纯table布局还是纯div布局了,你说2个table是并排的,我想问下你是真写了2个table并排?那我就建议你把2个table换成2个td
而你所想解决的“不用拉纵向滚动条才显示”这个问题,那我只能是建议你把外层的table设定的纵向滚动条overflow-y:auto;改为纵向和横向的overflow:auto;
把内部的那个横向滚动条overflow-x:auto;去掉;这样才能解决问题,虽然不是你想要的效果,但是这算是最优的处理方法了;
除非是你用js做一个伪滚动条,因为横向滚动条只出现在下方,做一个伪滚动条的话你可以可以把滚动条位置设定上方或者自己调整位置;但是这样做滚动条的局限性比较大,一般非必要情况我们是不会这么用的
最后补充一下,如果你能控制固定右边内部table高度的话,尽可能的别让外部出现纵向滚动条,这样也自然能解决你的问题了
给你一些建议好了,我也不管你是用纯table布局还是纯div布局了,你说2个table是并排的,我想问下你是真写了2个table并排?那我就建议你把2个table换成2个td
而你所想解决的“不用拉纵向滚动条才显示”这个问题,那我只能是建议你把外层的table设定的纵向滚动条overflow-y:auto;改为纵向和横向的overflow:auto;
把内部的那个横向滚动条overflow-x:auto;去掉;这样才能解决问题,虽然不是你想要的效果,但是这算是最优的处理方法了;
除非是你用js做一个伪滚动条,因为横向滚动条只出现在下方,做一个伪滚动条的话你可以可以把滚动条位置设定上方或者自己调整位置;但是这样做滚动条的局限性比较大,一般非必要情况我们是不会这么用的
最后补充一下,如果你能控制固定右边内部table高度的话,尽可能的别让外部出现纵向滚动条,这样也自然能解决你的问题了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询