让html在手机端自动适应是不是要写几个版本的CSS样式呢?

我想让我的样式在不同的屏幕上显示都是一样的,怎么写CSS样式... 我想让我的样式在不同的屏幕上显示都是一样的,怎么写CSS样式 展开
 我来答
盘坑
2016-01-25 · 知道合伙人软件行家
盘坑
知道合伙人软件行家
采纳数:49 获赞数:237
2年设计,包括广告宣传设计、平面设计、UI设计,涉足前端HTML。规划APP12款,设计的APP6款。网页10套。

向TA提问 私信TA
展开全部

如果是针对于手机使用,不必写几个版本,只需要做好行列样式的宽度在最大屏幕和最小屏幕中显示正常即可。

遇到不宽度兼容的时候需要调整样式宽度就需要让css做判断,使用不同的样式,这个时候就需要使用两种或多种样式,以下就是对于一个样式在不同屏幕下显示不同效果的样例,@media是一个选择器,括号内为条件:

@media screen and (min-width: 320px)  {
.mine_coupon_words {
float: left;
width: 50%;
}
}
@media screen and (min-width: 414px)  {
.mine_coupon_words {
float: left;
width: 50%;
margin-top:15px;
}
}
@media screen and (min-width: 800px) {
.mine_coupon_words {
float: left;
width: 50%;
margin-top:40px;
}
}
@media screen and (min-width: 1024px)  {
.mine_coupon_words {
float: left;
width: 50%;
margin-top:80px;
}
}
李棉酷
推荐于2018-02-24 · TA获得超过916个赞
知道小有建树答主
回答量:167
采纳率:66%
帮助的人:149万
展开全部
楼主可以去学习一下响应式布局,先到百度词条里面看一下什么叫响应式布局,然后到网上找找教程,其实很简单,就是用css侦测不同的分辨率,然后呈现出不同的样式。
http://baike.baidu.com/view/8539585.htm

响应式布局其实就是个折中方案,不是最佳方案。最佳方案还得自己写脚本判断浏览器类型,然后跳到相应的专属站点。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞蚊痛苦者
2019-10-14
知道答主
回答量:54
采纳率:66%
帮助的人:7.4万
展开全部
实话告诉哪些在用媒介的,只能写一个。不然不兼容。多谢@媒介查询死得快
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式