是因为两个浏览器对于百分比高度的计算方式不同。
在Safari中,栅格子的高度= 100%会相对于其父元素的高度进行计算。如果父元素没有设置固定的高度,而是根据内容自适应高度,那么栅格子的高度也会随之自适应。
在Chrome中,栅格子的高度= 100%会相对于其父元素的高度进行计算,但是父元素的高度需要有一个明确的值,不能是自适应的。如果父元素的高度没有设置或者设置为auto,那么栅格子的高度将无法正常显示。
这种行为差异可能会导致在使用栅格布局时出现显示问题。为了解决这个问题,可以考虑使用其他的布局方式,如flexbox或者CSS Grid,这些布局方式对于百分比高度的计算更加灵活。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云