晚上十一点半,屏幕还亮得刺眼。文档里的排版我硬生生又调了第三回。字距、边距、留白……抠得那叫一个严丝合缝。可鼠标悬在“预览”按钮上,手心就是冒汗。真敢点下去?指不定哪儿就崩了。或者某行字,突然窜到页脚去。我太懂这种虚浮感了。说白了就是咱们过日子总爱较劲:总觉得把行程表排得密不透风,明天就能照着图纸稳稳当当往前走。这事儿大概就是这么个意思。当然,前提是老天爷那天没给你发疯。

前阵子收拾书架,底下压着本落灰的《中文版Dreamweaver MX2004标准教程》。纸都黄透了,书脊裂开,页角卷得像薯片。这书满篇都在抠“所见即所得”。教你拿表格锁死版面,拿框架切分区域,拿现成模板套出整齐划一的页面。作者掰开揉碎地教,怎么把七零八落的图片和字,硬塞进预设的格子里。直到屏幕上,跑出你脑子里的那副模样。当年瞅见它,只当是本教人做站点的说明书。如今再掀开,才咂摸出味儿来——它早就把咱们这代人的焦虑,悄悄写进了注释里。现在想想,这书当年卖得火真不奇怪。谁不盼着人生能像拖个DIV进去就能出活儿?可现在回头看,作者大概自己也没想到。这哪是教程啊。分明是份《当代青年精神内耗使用指南》。

我从前特吃“所见即所得”这套。总琢磨着,人生怎么也得是款能随时 Ctrl+Z 的软件吧?挑专业、进公司、跟谁领证、在哪套房子上摁手印……全得像搭网页一样。骨架先立起来,再往里填肉。连喜怒哀乐都得按模块打包。开心归开心,焦虑归焦虑,谁也别越界。咱们都爱给自己画格子。把二十四小时剁成块,把亲戚朋友分门别类。总觉得网格划得再细,日子也掉不出格子。后来真跌跟头了才醒过味来。现实压根没“刷新”键。你以为早就焊死的图层,准在某个普普通通的下午突然叠在一起。那些你精心绑定的超链接,戳下去往往不是终点。而是直接掉进另一场,没带地图的瞎转悠。我觉得吧,这未必是坏事。至少证明你人还活着,没被系统格式化。

书里拿“层”打比方,说叠多了页面才有立体感。可生活里的层,哪会老实待着?它们互相盖,互相透。你死命想把某一块抠出来当门面,反倒把底下真正要紧的玩意儿给捂严实了。咱们都爱给日子套现成模板。图个省事,想绕开所有暗坑。可模板再严丝合缝,也拦不住半夜突然敲门的人。拦不住系统升级带来的排版乱码。更拦不住那些不按套路出牌的点击。你精心排的导航条,人家压根不扫一眼。你调了八百遍的转场动画,碰上破网速,就只剩在那儿干瞪眼。

大家伙儿都怕“断链”。怕一段交情聊到死胡同。怕一个念头把之前的铺垫全掀了。于是天天拿着放大镜维护那些亮堂堂的锚点。底层代码动都不敢动。可网页能跑起来,靠的恰恰是容错。那些跳出去变404的破链接,那些转不过去的空白页。压根不是系统抽风,而是它本来就这么运转的。生活里觉得绝路了?多半是咱还没摸清新入口在哪。你敲不了代码逼着一个人闭嘴。也写不了样式表卡着两个人重逢的时辰。这事儿吧,未必是咱们太较真,而是生活压根不吃“精确控制”这套。

折腾久了才咂摸出点滋味。那些对不齐的留白,那些渲染崩了的空白页,才是日子的本来面目。咱们总把劲儿使在死磕“预览效果”上,倒忘了网页能活,靠的是能滚动能跳转。靠的是有人随手在角落敲句吐槽。生活哪是靠严丝合缝的表格硬撑起来的?全指着那些没写进计划表的意外。临时起意买张票的短途。没带伞淋透的那场暴雨。下午三点突然决定不干了的那个瞬间。它们糙得很。毛病一堆。但好歹是实打实地在过。比如我上次就是连着熬了三个通宵死磕稿子,最后干脆合上电脑去楼下买了碗关东煮,结果发现那家店的萝卜炖得比我的排版舒服多了。

光标还在屏幕上瞎蹦。我直接盖上了笔记本。没去戳那个预览。外头路灯昏着。楼下电动车“嗖”地碾过柏油路,带起一阵子尘土味儿。明天准还有新坑等着。排版照样对不齐。链接照样会挂。不过算了。爱咋咋地吧。有些玩意儿,压根没法提前看全。活着这事儿,本来就是连草稿都不打,直接点发布。