请问css中1px的border在手机端为什么显示2px的?

请问css中1px的border在手机端为什么显示2px的?... 请问css中1px的border在手机端为什么显示2px的? 展开
 我来答
czb19870319
2015-08-18 · TA获得超过319个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:131万
展开全部
Retina屏的分辨率始终保持为普屏的2倍。1px的边框在devicePixelRatio = 2的retina屏下会显示成2px,在iphone 6 plug 下,更显示成3px。
由于详细解释比较长,我贴出一篇文章,你可以看下解决方法有很多。

www.tuicool.com/articles/ZRv6bun
Apple
推荐于2018-02-11 · 知道合伙人数码行家
Apple
知道合伙人数码行家
采纳数:13946 获赞数:38140
南京艺术学院,平面网页UI设计17年,Adobe网页设计师

向TA提问 私信TA
展开全部
在头部之间,设置下<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />

还这样,就把scale=1改为scale=0.5或0.4,逐个测试。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
startfrom0zero
推荐于2016-08-07 · TA获得超过1万个赞
知道小有建树答主
回答量:1920
采纳率:75%
帮助的人:174万
展开全部
  1. 在<head></head>之间设置下<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />

  2. 兼容性问题,某个元素默认就有1px的border,或者有1px的outline,将各元素的base属性border与outline设为0;

    <style>

    img{border:0px solid #ddd;outline:none;}

    </style>

    img{}


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拉风的小大哥
2015-08-10 · TA获得超过148个赞
知道小有建树答主
回答量:427
采纳率:0%
帮助的人:69.6万
展开全部
border是边框的意思。而1px是设置边框的宽度!出现这种情况的话,可能是浏览器兼容导致的。具体需要看代码才能知道。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hc_java
2015-07-30 · 超过31用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:41.4万
展开全部
首先看下是否被覆盖了。就是另一个border
还有可能是浏览器的问题自己去看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式