你好,亲爱的程序员!感谢您提前回复。
例如,我想分别制作网站的 2 个版本。我不想使用橡胶布局,因为某些模块需要针对手机进行彻底重新设计))
- 适用于 PC 和平板电脑。
- 用于手机。截断数据等
我怎样才能正确地捕捉到向谁展示的网站?
例如,我想像在 Yandex 市场上那样做。
- 我从 PC 登录(显示为 PC 和平板电脑),
- 我按F12控制台+按手机(图标)+重新加载页面(出现手机版)
- 更改宽度时,站点的版本不会更改
你好,亲爱的程序员!感谢您提前回复。
例如,我想分别制作网站的 2 个版本。我不想使用橡胶布局,因为某些模块需要针对手机进行彻底重新设计))
我怎样才能正确地捕捉到向谁展示的网站?
例如,我想像在 Yandex 市场上那样做。
对于平板电脑,有必要以最小的适应性显示 PC 版本,因为这个 User_Agent 必须在没有 Mobile 的情况下赶上 Androyd
一切通常都是通过 css 完成的,即媒体查询,但在没有这种自适应布局并因此使用子域之前,他们为移动设备和 PC 采用并重写了布局。这是一个很好的例子
https://vk.com
https://m.vk.com
下面的代码表示如果屏幕宽度小于900px,那么padding 10px 3px 会应用到aritcle,否则根本不会应用
您还可以通过媒体查询检查屏幕方向。
你可以在这里阅读https://developer.mozilla.org/ru/docs/Web/CSS/@media
如果您有无法通过媒体 css 调整的 javascript 代码,那么您可以使用 javascript 事件
例如,它跟踪窗口大小调整
https://developer.mozilla.org/en/docs/Web/API/Window/resize_event
这是屏幕方向的变化