今天主要遇到一个右浮动的边框,当滚动超出后,固定定位在最顶部的问题。
解决思路是在右浮动的div里在加一层div,外出div是做浮动用的,里层div
则是做超出屏幕固定定位的元素来用,当超出后改写成position:fixed;top:0;
宽度一定要给,可以提前设定固定值的宽度。这样当触发固定定位时,就不会
跑去最左手边去了,或者变拉长。大概理解为当元素变成固定定位fixed时,没有top,left,right,bottom
等属性影响的情况下,会默认在上级元素里面。
今天主要遇到一个右浮动的边框,当滚动超出后,固定定位在最顶部的问题。
解决思路是在右浮动的div里在加一层div,外出div是做浮动用的,里层div
则是做超出屏幕固定定位的元素来用,当超出后改写成position:fixed;top:0;
宽度一定要给,可以提前设定固定值的宽度。这样当触发固定定位时,就不会
跑去最左手边去了,或者变拉长。大概理解为当元素变成固定定位fixed时,没有top,left,right,bottom
等属性影响的情况下,会默认在上级元素里面。