热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

css1px边框在非高密度显示器(视网膜)上显示较厚的铬和野生动物园

如何解决《css1px边框在非高密度显示器(视网膜)上显示较厚的铬和野生动物园》经验,您有什么比较好的解决方法?

当在绝对定位的盒子上为标题指定1px底部边框时,并且盒子的高度基于百分比,在非视网膜屏幕上,标题边框看起来像它的2像素,而在视网膜屏幕上它显示指定的1px边框.此呈现错误仅出现在Safari和Chrome上.对不起,没有在IE上试试.

box
.container { width: 100%; height: 100%; } .box { width: 100px; height: 25%; position: absolute; top: 50px; left: 50px; border: 1px solid black; -webkit-transform: translate(0, 50%); -ms-transform: translate(0, 50%); transform: translate(0, 50%); } .title { border-bottom: 1px solid blue; margin: 5px; height: 20px; }

看看我的jsfiddle.同时尝试调整浏览器窗口的大小,框-3上的边框也会改变

Box-1绝对定位,盒子高度以像素为单位指定.

Box-2绝对定位,盒子高度以像素为单位,在y方向上平移-50%.

Box-3绝对定位,盒子高度以百分比表示,在y方向上平移-50%.

截屏示例


推荐阅读
author-avatar
政凯雅惠1663
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有