同一个网站,手机端跟电脑端显示不同是怎么实现的?

1条留言 [软件开发] 季雨林 2019/4/23 11:26:53

同一个网站,手机端跟电脑端不同是怎么实现的?

常见的方式有三种:

1,自适应网站

同一套代码,自动实现手机端和电脑端的布局自动调整。例如:openGPS.cn 网站现在大部分页面已经支持自适应展示,手机端电脑端都可以访问本站内容,正常阅读。自适应站点,往往是对CSS布局的重点考虑,本站使用的是BootStrap这个前端样式组件实现的自适应布局。

2,网站二级目录

这种是早期网站比较喜欢的做法,因为其实这是一个网站。早期网站往往是使用虚拟主机(也叫空间)发布,一个空间只能放一个网站,所以这种做法在早期特别流行。这种结构本质还是一个网站,但是针对手机电脑客户端单独做了往往对应的一套目录,例如:

电脑站点地址一般是:www.domain.com/xxxxxxx

手机站点地址往往是:www.domain.com/m/xxxxxxx

3,手机站点使用二级域名,电脑手机各一套2套站点代码

这种做法,工作量跟二级目录基本相似,严格来说代码量稍微多点。由于是2套代码,所以发布时候也得配备2套域名,不过要求两套站点连接同一个数据库来实现数据统一。例如:

电脑端网站域名是:www.domain.com

手机端网站域名是:m.domain.com



原文地址: https://www.opengps.cn/Blog/View.aspx?id=302 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

2019/7/21 10:17:33, 117.136.32.*说:
你好,z博客有没有办法让网站自适应。即网站用电脑正常显示,当手机进入网站,系统自动识别是手机还是电脑,自动调整字体大小,像你这个网页一样的字体。我那网页手机进入字体少,要扩大,只属电脑网页。
【回复】给你个关键字“Bootstrap”:
1,下载或者引用Bootstrap的类库(js,css文件合并的文件夹)
2,参照官网文档,在html标签下按照顺序引用下meta标签
3,参照官网文档,把制定的js和指定的css引用到页面
4,在自己的网页上,通过class="xxxxxx"(xxxx是bootsrtap提供的样式名)
5,完成改版

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示

广告区

京东


鲁ICP备14008001号-2