我更明白了一点,我的rem方案应该是没错的。px的物理尺寸不固定,所以它的物理尺寸没有意义,有意义的是它的数量。那么大屏幕分辨率宽为960px,即横向有960个px(此时一个大屏幕的px会比小屏幕的px物理尺寸大,即此时大屏1rem=5px实际大小甚至会大于pc的1rem=10px)。
现在的问题貌似是因为那段适配JS代码在电视大屏上不起作用,而在手机和其他电脑上能正常展示。不知道是不是电视的内置浏览器的问题,疑难仍然亟需解决。不知道有没有人曾遇过类似情况。
最新发现:或许是和浏览器最小fontSize有关,当计算到为5px时,是无法设置为根元素大小的,浏览器会默认以12px计算。所以解决方案可以将1rem设为100px。但已下班,明天去实践。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…