问题描述
我作为 React Native 开发人员工作了一段时间,我对 Web 开发人员有点陌生。 最近遇到了代码库,其中人们指定混合在一起的不同格式的大小。
(根据我目前所读到的内容,从可访问性的角度来看,通常最好使用 rem
或 em
指定字体大小/边距,但仍有很多人在讨论何时使用哪个。)
但假设您想以像素为单位指定大小。 在“JS 中的 CSS”中只有两种方法可以做到。
带字符串
fontSize: "15px",lineHeight: "22.5px",marginTop: "20px",
带号码
fontSize: 15,lineHeight: 22.5,marginTop: 20,
这两个有什么区别吗?很想知道是否有任何优点和缺点。 谢谢!
解决方法
他们做的完全一样,但第二个更短,那么我会推荐第二个。
,正如你在这张图片中看到的那样 img font-size: 15 或 fontSize: 15 is invalid 。所以你应该使用字符串而不是数字,因为你不能确定你的应用程序的大小是 15