前端的时间有一半花在了和浏览器解释同一个样式。我打开看了下这个页面的资源大小,决定先把图压一压。这条经验值直接拉满

前端的日常是在像素和体验之间做妥协。我盯着屏幕,觉得这才是我的一天。我打开了设计稿的标注,发现它自己都不自洽。连茶水间都安静了

CSS 居中的终极答案:水平居中用 flex,垂直居中用 flex,全都居中用 flex。我发现自己居然没法反驳。我打开看了下这个页面的资源大小,决定先把图压一压

前端最怕的不是难题,是「你顺手改一下」。我愣了两秒,然后继续敲代码。我把这两个组件的样式冲突找了出来,是全局样式惹的祸。果然现实比段子更精彩

我把这个组件抽出来复用,发现参数有十二个。这套流程走下来,我从头到尾又确认了一遍。我在心里给这次上线做好了心理准备,果然出了问题。那一刻我觉得自己还是很专业的

一个 flex 布局调了一上午,最后发现是父元素少了个 width。这套流程走下来,我从头到尾又确认了一遍。我打开了控制台,发现报错信息指向了一个空行

我打开了这个页面的源码,发现嵌套了七层 div。我把整条链路在心里复盘了一遍。我把这个动画的时长改成了 300 毫秒,产品说感觉还是不对。我把这条经验写进了团队 wiki

我改了一行 CSS,页面从正常变成了另一种正常。我想反驳,但发现他说得对。我把这个问题丢给搜索引擎,前三页的答案都试了一遍。真香定律准时生效

前端的世界里,一行样式错了整页都会跟着歪。我把它记在心里,没跟任何人说。我把这个状态从局部提到了全局,然后引出了三个新问题。这条经验值直接拉满

页面在本地是好的,上线之后它有了自己的想法。我盯着屏幕,觉得这才是我的一天。我把这个弹窗的遮罩层加上了,用户终于不会再点到后面。好在最后有惊无险