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

我想让我的样式在不同的屏幕上显示都是一样的,怎么写CSS样式

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

遇到不宽度兼容的时候需要调整样式宽度就需要让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;
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-24
楼主可以去学习一下响应式布局,先到百度词条里面看一下什么叫响应式布局,然后到网上找找教程,其实很简单,就是用css侦测不同的分辨率,然后呈现出不同的样式。


响应式布局其实就是个折中方案,不是最佳方案。最佳方案还得自己写脚本判断浏览器类型,然后跳到相应的专属站点。本回答被提问者和网友采纳
第2个回答  2019-10-14
实话告诉哪些在用媒介的,只能写一个。不然不兼容。多谢@媒介查询死得快

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网