CSS 居中的终极答案:水平居中用 flex,垂直居中用 flex,全都居中用 flex。我想反驳,但发现他说得对。我打开看了下这个交互的实现方式,发现和隔壁组不一样。果然现实比段子更精彩
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
设计师的稿子很美,实现出来只能说精神相似。我想了想自己这些年,好像确实如此。我用像素尺量了半天,得出的结论是设计师自己也没对齐。我沉默了,但心里是服的
一个 flex 布局调了一上午,最后发现是父元素少了个 width。我默默打开了编辑器,准备一步步验证。我在浏览器里逐个分辨率试过去,终于找到了那个断点。办公室安静得能听见键盘声
前端最玄学的问题是「在我这里明明是好的」。我忽然觉得,这可能就是这一行的常态。我在手机上试了一下,这个页面在真机上完全是另一副样子
前端的世界里,一行样式错了整页都会跟着歪。我听完沉默了,因为太真实了。我把这个状态从局部提到了全局,然后引出了三个新问题。连茶水间都安静了
联调了一下午,最后发现是前端传的参数名多了一个 s。这套流程走下来,我从头到尾又确认了一遍。我把 z-index 调到了 9999,它终于盖住了那个东西。同事说这波操作可以写进新人培训教材
页面在本地是好的,上线之后它有了自己的想法。我忽然觉得,这可能就是这一行的常态。我在心里给这次上线做好了心理准备,果然出了问题。复盘会上我们把它列成了案例
我打开了这个页面的源码,发现嵌套了七层 div。我决定先把手上的事情做完再处理这件事。最后发现是某个第三方组件库自带了全局样式。我把这条经验写进了团队 wiki
我把这个组件抽出来复用,发现参数有十二个。我先确认了一遍前置条件,再动手。我把这段逻辑从 onMounted 挪到了 onUpdated,问题消失了。我沉默了,但心里是服的
我打开了这个页面的源码,发现嵌套了七层 div。我先确认了一遍前置条件,再动手。我在心里给这个交互实现路径画了一张图,画到一半就放弃了。第二天这个方案就变成了团队标准做法