css:overflow
注意点: 1.overflow-x,overflow-y, 当两者不同时,一方被设置为visible,另一个被赋值为hidden、scroll、auto,那么这个visible会被重置为auto 2.overflow前提: (1)非display :line (2)对应方位的尺寸限制 (3)对于单元格td等,还需要设置table的table-layout:fixed才行 3.IE7,button按钮,文字越多,按钮的padding越大,添加css样式overflow:visible就正常了。 4.无论什么浏览器,默认滚动条都来自于html,而非body。表现为:body默认margin0.5em,而有垂直滚动条的时候,滚动条是紧靠右边的,没有0.5em的间距 5.IE7-,默认滚动条一直出现,效果类似overflow-y:scroll,(overflow-y在IE8+才支持),IE8+则是默认overflow-y:auto。故去除页面默认滚动条的时候,html{overflow:hidden}就行。 6.JS获取滚动条的高度 Chrome:document.body.scrollTop 其它:document.documentElement.scrollTop 而这两者在很多版本的浏览器不一定是同时支持的 所以:滚动条高度=document.body.scrollTop|