html5怎么实现在不同设备上都正常显示?

 我来答
民间老偏方大全
2016-03-02 · 知道合伙人互联网行家
民间老偏方大全
知道合伙人互联网行家
采纳数:66 获赞数:206
济南麦客网络技术有限公司最佳员工

向TA提问 私信TA
展开全部

html5使用媒体查询技术能实现不同设备上的响应式布局。

@media screen and (min-width:600px) {
  .nav {
    float: left;
    width: 25%;
  }
}@media screen and (max-width:599px) {
  .nav {
    float: right;
    width: 50%;
  }
}

如上图代码通过@media screen语法,在设备不同宽度的情况下可以给同一个类赋予不同的样式,即可实现不同设备上的正常显示了。

范斌060
2015-09-24 · 超过56用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:127万
展开全部
仅仅凭分辨率来判断浏览器是片面的,比如现在很多手机分辨率都达到2k水准了。建议使用js判断客户端类型,然后在用js加载css。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
botzhang
2015-11-19 · 知道合伙人软件行家
botzhang
知道合伙人软件行家
采纳数:606 获赞数:2167
IT行业20年从业经验,在IT维护、网络安全、综合布线、数据分析、项目管理等方面均有丰富的作业、管理经验

向TA提问 私信TA
展开全部
简单说,CSS media query。具体实现就比较复杂了,比如media query各浏览器支持程度不一。此外在技术实现之前,首先你在设计层面要有这个意识。有时候,适配不仅仅是分辨率(resolution)问题,还有DPI问题。另外还有操作差异,比如触摸(手持设备)还是鼠标(desktop)还是遥控器(Web TV)。在许多场合下,还是会考虑做独立的版本,而不是在一个版本里进行适配。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友aefd01c
2015-09-24 · TA获得超过424个赞
知道答主
回答量:203
采纳率:0%
帮助的人:76万
展开全部
建议使用一些框架 像JQUERYMOBILE之类的成熟一点的模版 没有特殊需求基本都是自动适应的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式