首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

移动自适应的常见手段

相关问题:图片或 1px 边框显示模糊 在移动中,常见图片或者 1px 的边框在一些机型下显示模糊/变粗的问题。基于对像素相关的概念理解,可知 CSS 中的 1px 是指一个单位的逻辑像素。...CSS 布局基于视口大小进行计算。 由于移动设备尺寸较小,如果基于浏览器窗口大小的视口进行布局,会导致一些没有适配过移动设备样式的站点布局错乱,用户体验差。...为了让移动也能正常显示未适配移动设备的页面,从而引入布局视口和视觉视口的概念。 布局视口(layout viewport) 布局视口的宽度默认为 980px,通常比物理屏幕宽。...由于早期 vw、vh 兼容性不佳,一个使用广泛的移动适配方案 flexible 是借助 rem 来模拟 vw 特性实现移动适配。在设计与开发时,通常会约定某一种尺寸为开发基准。...vw/vh 由于目前 vw、vh 相关单位获得了更多浏览器的支持,可以直接使用 vw、vh 单位进行移动开发。

1.8K00

移动对齐 + 图片宽度自适应

自适应四宫格 有这样一张设计稿,左右两边白色间距为4px,中间间距为10px,每一行的两张图是等宽的(即平分去掉间距后的宽度) 有一种方法是和设计师商量,把所有的具体尺寸改为百分比尺寸。。...这个布局不太好写的主要原因是,在宽度上,百分比(50%)与实际尺寸(4px 10px)混杂,所以做到宽度自适应的话会有困难。...偶数单元的负margin(-10px)和父元素右padding(14px)会中和成4px的右边距(实际上是因为元素负margin会使其右边的元素向左移动并被其覆盖) 运营的同学在实际操作中,做的图可能不会很标准...absolute; top: 50%; left: 0; transform: translateY(-50%); width: 100%; } } 自适应六宫格

1.5K40

css移动适配最佳实践

移动适配,在移动里经常有遇到,在不同分辨率移动设备精确还原UI设计稿,这是一个令人抓狂的问题,好在有flex,box布局解决了自适应很大一部分问题。...在开始本文之前主要介绍几种笔者常用的适配方案 1、设置meta标签的initial-scale,mininum-scale,maxinum-scale缩放比 2、rem适配,利用根设置基础单位 3、vw...rem适配 这种方案在早期移动...62.5%时,我们利用rem单位设置元素单位,1rem=10px,所以当设计稿750像素时,量尺寸20px,那么你实际单位换成rem时,就是2rem,原有尺寸缩小10倍即可,这种方案会有一定误差,但也基本满足移动自适应...js 本文code example[1] 参考资料 [1]code example: https://github.com/maicFir/lessonNote/tree/master/html/08-移动适配方法

86020

移动网页布局】移动网页布局基础概念 ⑨ ( webkit 内核 | 移动网页 CSS 初始化 - normalize.css )

一、webkit 内核 移动浏览器 都是 基于 webkit 内核的 , QQ 浏览器 / 百度 / Safari / UC 都是基于 webkit 内核的 ; 移动网页布局需要 兼容 普通浏览器...与 webkit 浏览器 ; webkit 内核浏览器 对 HTML5 + CSS3 支持的很好 , 移动可以放心使用 H5 标签和 CSS3 样式 , 但是如果在 PC 浏览器使用了这些标签 , 可能导致低版本浏览器不兼容的情况...; 二、移动网页 CSS 初始化 - normalize.css ---- 移动网页的 CSS 初始化 , 一般使用 normalize.css 样式文件 , 该初始化文件有以下优点 : 对有价值的默认值进行了初始化...; 修复浏览器的相关 BUG ; 实现了模块化 ; 提供了详细的文档 ; 下载地址 : https://necolas.github.io/normalize.css/ normalize.css...normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ /* Document ============

88410

移动兼容系列 HTML与CSS兼容

HTML5学堂:本文,我们将继续为大家总结介绍移动的常见兼容问题,今天要提的是关于移动HTML与CSS当中,遇到的一些常见兼容问题,主要包括取消电话号码的识别、取消邮箱识别以及横向rem的问题。...对于移动的兼容问题,由于内容较多,决定书写成一个系列。在这些杂乱知识的发现与整理,主要来源于几个讲师平时的积累,而自己的学生们也为内容的充实做出了很大的贡献,在此非常感谢~!...移动兼容 - 取消电话号码识别 具体情形:在iPhone上页面中的数字识别为电话号码。...解决方法:在网页文件的文件头部设置如下代码即可: <meta content="telephone=no" name="format-detection" / 移动兼容 - 取消电子邮箱识别 具体情形...具体百分比以及rem的选择,之前写过比较详细的文章,可以查看——>移动页面的开发方法 - 系列

5.2K60

HTML 文件在PC&移动完美自适应布局的技巧

优化前: 优化后: 当然,pc和网页版也要完美适配,outlook、foxmail和网页版效果如下: 一、实现思路 参考比较常见的响应式布局,在PC使用左图布局,移动右图。...1 邮箱渲染html的兼容性问题很多,在桌面和移动渲染电子邮件大约有上百万种不同的组合方式,所以我们要找出一个最小子集来书写html和样式。...4 移动web的常规优化对邮件html同样适用,比如使用更小的字体、图片格式选型和压缩、高精度图片适配retina屏、用css绘制小图标代替图片等等。...outlook2013之前又只支持用attr来固定图片宽高,css定义width完全无效,还会撑破td和table),一旦写了固定值就会影响到上面说的手机邮箱客户,怎么处理这个冲突就是关键点了。...6 转发问题 通过上面的工作,系统发的邮件虽然可以适配了,但是转发的时候就还是会有问题,因为用户转发的是经过客户处理过的邮件,要么是css不全,要么是ghost table没了。

3.6K60

Css-移动适配总结 前言PCMobile总结参考&引用

前言 工作以后,大部分的业务工作都是基于移动H5的,开发过程中学习了很多东西,遇到过许多问题,诸如rem\em\css px\device px等,本文纯属个人的归纳总结,如有问题,请指出亲喷~ PC... 本文主要是讲解移动的响应式布局, 但是在真正进入之前, 先了解一些概念。...三个viewport 前面介绍了viewport的概念, 但是在移动的时候, viewport并不那么容易理解, ppk在移动提出了三个viewport的概念。...css像素和设备像素 在移动中, 1个css像素并不等于1个设备像素, 而是取决于设备像素比(物理像素(设备像素)/独立像素(css像素)),像Iphone的Retina屏幕, 就有2倍屏(ip6s)...最后,移动 iOS 8 以上以及 Android 4.4 以上已经有了vw\vh单位, 1vw\1vh相当于viewport的百分之一宽/高,也就是我们上面所说的x单位, 如果你的手机支持该api,

2.3K20

java移动开发_移动开发

1.移动端视口问题 视口是指浏览器的可视区域,移动的视口到底是多宽呢? 现在市面上的大部分手机,比如iphone X,它的默认视口宽度为980px,而一个iphone X的屏幕宽度仅仅为375px。...(注:实际上,这里说的375像素不是真实的物理像素,至于这个375像素是怎么来的,以及为什么大部分移动的默认视口宽度是980,这就是另一个更加复杂的话题了,在此我们先不做讨论。)...我们可以使用谷歌浏览器的移动调试工具,来访问百度的搜索结果,可以看到网页明显被缩小了,而且页面宽度定格在980px(不信的话大家可以试试)。...3.移动尺寸 是同一个网页在不同尺寸手机中的效果。...注意:在移动,如果使用了背景图(比如雪碧图),记得用同样的方式调整背景图的尺寸。 题外话:移动看上去是不是很麻烦?视口那么小,还要引入各种东西,里面要添加的又杂又乱,还要计算数值,是不是很麻烦?

4.9K20
领券