页面横版适配难题
在 移动端横版展示某些后端管理系统,如d2admin,是一个常见的难题。采用 css 旋转处理可能导致样式错乱,例如悬浮框位置错误。
问题根源
移动端屏幕一般较窄,纵向展示更适合,而横向展示会造成页面变形。
解决方法
一种有效的解决方法是直接设置页面在移动端缩放至 0.5 倍展示。通过以下 meta 标签实现:
<meta name="viewport" content="width=device-width,user-scalable=yes,initial-scale=0.5, maximum-scale=1.0, minimum-scale=0.5">
这个 meta 标签指定:
此设置将页面在移动端缩放至 0.5 倍,使其在横向展示时仍然能正常显示。