css布局:div横排显示,如果太长则出现滚动条。 你这代码,本身就问题,width:100%\">;是什么情况下出现滚动条呢?就是在这个div里的元素宽度超出了100%后才会出现那你的元素又用了float:left,左浮动,右浮动是什么,就是所有用了的元素,向左浮动靠拢,它虽然是在一行,但是只是看起来在一行而已,其实因为用了float,浮动浮动,意思很明显,已经浮起来了,不在行内的,所以会一直向左浮动,即使容器再小,它也是继续向左浮,看起来就像是换了行一样。width:480px;overflow-x:auto\">;height:380px;background:#f00;
如果让div的水平滚动条出现上上面 没有办法直接移上去,需要模拟一个。自己动手的话,写一个空的div在上方,宽度和需要产生滚动条的元素一致。监听这个滚动条的滚动事件,记录ScrollLeft的变化,并赋值给下方的滚动条。现在也有不少模拟滚动条的插件,可以自己动手找找。
我想在html中弄一个水平的滚动条怎么弄?。2、给dom元素设置相应的宽度,可以用style中的width。3、再给dom元素设置overflow属性,水平滚动条就是overflow-x:scroll。。