我知道幻数很糟糕,但我仍然会遇到它们似乎不可避免的时候。我创建了一个示例,希望有人向我展示如何重构和消除幻数。
希望这将帮助我以不同的方式思考未来消除它们。
我在 CodePen 上的示例:http: //codepen.io/kevinsperrine/pen/LiGlb
编辑:css 文件的第 51 行包含“幻数”。
top: -42px;
编辑 2:为了澄清我的要求:WordPress 的样式指南将 CSS 幻数定义为一次性用于“修复”(阅读:创可贴)问题的数字。我正在询问更多关于如何将 HTML 和 CSS 更改为甚至不需要使用 -42px 的信息。根据我的经验,这些类型的问题似乎在 Web 开发中经常出现,所以我以这个案例为例,希望比我更有经验的人可以重构代码,这样就不需要“幻数”了。