flex的两个小坑记录
条评论在做web程序设计实验的时候碰到关于flex的两个小坑,来记录一下(顺便吐槽这课是真的有毒,拿着比jQuery还老的东西来讲,我也是服了)
父元素高度固定时设置overflow,子元素内容溢出但是高度没跟上的问题
大概描述就是一个父元素包裹两个子元素,左栏是内容,右栏是sidebar。当父元素设置了绝对高度(小于100%)时,左栏的元素溢出后左栏的高度并没有跟上
解决办法挺简单的,左栏样式的高度设置为
max-content
就好了 另外,据实验,父元素的样式加上
align-items: flex-start
也是可以解决的侧栏的固定问题
解决办法也很简单,在sidebar的div里面再套一层div,设置它的
position: fixed
即可
突然发现chrome真的还挺好用,于是十分钟内我就从Firefox叛教了,233333