我有以下選擇器,它在桌面上的Chrome中正確地定位到所需的元素,但在iOS (iOS版本16.3)上的Safari中卻無法定位到它:
#someID:not(:has(#otherID)) + #targetID
MDN對:has()的兼容性表表明從iOS v 15.4上的Safari開始完全支持,蘋果的Safari發行說明表明iOS v 15.4上的Safari隨iOS v 15.4一起發布,所以我預計它可以工作。
我的問題是,這是否是iOS上Safari中的CSS實現錯誤,或者我是否誤解了這個選擇器應該具有的功能。