感谢博主博文:
原文链接
按照博主链接,基本能解决所有,我细化到我遇到的问题:

1 设置meta
<meta name="viewport" content="width=device-width, viewport-fit=cover">
2 设置body
body {
padding-bottom: constant(safe-area-inset-bottom);
padding-bottom: env(safe-area-inset-b
本文介绍了如何解决iOS设备,特别是iPhoneX下部小黑条导致的网页适配问题,以及CSS hover事件在iOS上失效的解决方案。通过设置meta标签、调整body样式和利用ontouchstart事件,可以实现良好的页面布局和hover功能。
感谢博主博文:
原文链接
按照博主链接,基本能解决所有,我细化到我遇到的问题:

1 设置meta
<meta name="viewport" content="width=device-width, viewport-fit=cover">
2 设置body
body {
padding-bottom: constant(safe-area-inset-bottom);
padding-bottom: env(safe-area-inset-b