解决因浮动定位导致js控制的滚动条无法将内容显示完全

有时候如果列表类的内容超出范围,比如max-height之后会设置overflow来控制显示的方式,而如果使用默认的scroll会发现网页中出现的滚动条是很原始的滚动条,这样会影响整体网页的风格,因此会考虑更改滚动条的显示,但是css控制话,有诸多的不便,因此会考虑用js。 js控制的话,有时候会在滚动内容中生成一端滚动条的代码,而如果滚动内容使用float定位有时候会出现内容在滚动的时候无法显示完全,因为这个时候滚动条也在css的控制下参与浮动,会出现计算错误。 当然解决方法自然是在不影响整体网页布局的情况了下,删除float控制,设置每个列表项目的max-height 然后设置这个列表的margin和padding这样来布局,这样就不会出现内容无法完全显示的问题了。 —————————-以下搜集自网络————— 在CSS中很多时候会用到浮动来布局,也就是经常见到的float:left或者float:right,前者是左浮动(往左侧向前边的非浮动元素浮动,如果全是浮动得元素的话, »