首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【移动端网页布局】流式布局案例 ① ( 标签设置 | CSS 样式文件设置 | 布局宽度设置 | 设置最大宽度 | 设置最小宽度 )

一、标签设置 参考 【移动端网页布局】移动端网页布局基础概念 ③ ( meta 标签简介 | 利用 meta 标签 设置 网页宽度 / 是否允许用户缩放 / 初始缩放比例 / 最小缩放比例...=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"> meta 标签属性含义 : name 属性指定了 的名称 viewport...; content 属性中的参数 用于设置 大小 和 缩放比例 ; width=device-width 样式 设置 网页宽度 = 设备宽度 , 即 理想 ; user-scalable=...在移动端网页布局中 , 网页布局宽度 = 移动设备宽度 , 因此在进行布局时 , 可以为网页布局的主体 标签设置 100% 宽度 ; 2、设置布局最大宽度 京东 手机端页面 , 拉倒最大便不再放大..., 如下图所示 , 这是因为该页面设置了最大像素 ; 一般移动端页面最大像素设置 980 像素 ; 3、设置布局最小宽度 京东的 手机端 页面宽度压缩到最小 , 如下状态时 , 就不能再进行压缩了

2.3K10

【移动端网页布局】移动端网页布局基础概念 ③ ( meta 标签简介 | 利用 meta 标签 设置 网页宽度 是否允许用户缩放 初始缩放比例 最小缩放比例 最大缩放比例 )

viewport ; content 属性中的参数 用于设置 大小 和 缩放比例 ; width=device-width 样式 设置 网页宽度 = 设备宽度 , 即 理想 ; user-scalable...网页宽度 980 像素 , 所有的标签元素都是在 980 像素宽度的网页中显示 ; 推荐标签写法 : 所有的手机端网页都设置如下样式 ; <meta name="viewport" content...---- 1、不设置 meta 标签代码示例 如果 不设置 meta 标签 , 在移动端 默认的 网页宽度 980 像素 , 所有的标签元素都是在 980 像素宽度的网页中显示 ; 代码示例...2、设置 meta 标签代码示例 设置 meta 标签 , 在移动端 默认的 网页宽度 设备宽度 , 是理想 ; body 中的文本 显示正常 ; 推荐标签写法 : 所有的手机端网页都设置如下样式...: 设置 meta 标签 , 在移动端 默认的 网页宽度 设备宽度 , 是理想 ; body 中的文本 显示正常 ;

3.5K21
您找到你想要的搜索结果了吗?
是的
没有找到

响应式布局,你需要知道这些

我们可以通过 meta 设置布局转换为理想, 复制代码 meta 可以通过 进行设置,viewport 元标签的取值有 6 种, width,正整数 | device-width,宽度,单位是 CSS 像素,如果等于 device-width,则为理想宽度 height...-- 假设我们设置完美,这时宽度就等于设备宽度,CSS 像素 375px --> <meta name="viewport" content="width=device-width, initial-scale...container 指定 display 属性<em>为</em> flex,就可以<em>将</em>一个元素<em>设置</em><em>为</em> FlexBox 容器,我们可以通过定义它的属性,决定子元素的排列方式,属性可选值有 6 种, flex-direction...内容会溢出<em>视</em>口外,导致出现横向<em>滚动</em>条对不对,这在移动端是非常不好的浏览体验,因为用户往往更习惯上下<em>滚动</em>,而不是左右<em>滚动</em>,所以我们需要确保图片内容不要超出 viewport,可以通过<em>设置</em>元素的最大<em>宽度</em>进行限制

1.7K20

提高效率 |ArcGIS Pro 中所有快捷键一网打尽

“内容” 内容的键盘快捷键 键盘快捷键 操作 Esc 键盘焦点从内容返回到地图。 减号 (-) 或左箭头键 折叠所选项目。 加号 (+) 或右箭头键 展开所选项目。...在内容中选择多个图层。 Ctrl+L 当布局活动视图时,锁定或解锁在内容中选择的项目。 Ctrl+Shift+L 当布局活动视图时,请在内容中锁定或解锁该级别上的所有项目。...所选穹 用于所选穹的键盘快捷键 键盘快捷键 操作 Ctrl + 上箭头 穹向远离照相机的方向移动。 Ctrl + 下箭头 穹向照相机的方向移动。...在 3D 中,照相机在保持照相机角度和高度不变的同时会向右移动一个屏幕宽度。Esc取消地图绘制。 F5刷新活动视图。 Ctrl+F打开定位。要了解有关定位的详细信息,请参阅在地图上查找地点。...Ctrl+F7 重置默认视差。 M 设置最佳模型。 E 平移到立体像对的中心。 Ctrl+Shift+M 打开修改要素。 Ctrl+Shift+C 关闭创建要素

86720

【适配】425- 彻底搞懂移动Web开发中的viewport与跨屏适配

维基百科①的解释: 在计算机图形学理论中,当一些对象渲染到图像时,存在两个类似区域的相关概念。(和窗口) 是一个以特定于渲染设备的坐标表示的区域(通常矩形)。...范围内的图像会以剪切的形式,投影到到世界坐标窗口中,完成图像的可视化展示。 在 Web 浏览器中,是整个文档的可见部分。如果文档大于,则用户可以通过滚动来移动。...●这个选框就是,显示层就是窗口。 ●在浏览器中,我们可以通过滚动条来移动以看到更多网页内容。 更形象的解释: ?...有了定制的能力,我们可以轻松的做到以下几点③: ●针对较宽(比如 2000px) PC 设计的页面,我们可以设置 viewport 宽度 2000,以使得移动设备中初始渲染的页面效果刚好不出现滚动条...注:有的文章 Visual Viewport 译作“视觉”,个人认为其语义感不如“可视”。 我们在文中一直描述的“”,即为此处的“可视”(可在窗口中显示的区域)。

2.9K30

彻底搞懂移动Web开发中的viewport与跨屏适配

维基百科①的解释: 在计算机图形学理论中,当一些对象渲染到图像时,存在两个类似区域的相关概念。(和窗口) 是一个以特定于渲染设备的坐标表示的区域(通常矩形)。...范围内的图像会以剪切的形式,投影到到世界坐标窗口中,完成图像的可视化展示。 在 Web 浏览器中,是整个文档的可见部分。如果文档大于,则用户可以通过滚动来移动。...●这个选框就是,显示层就是窗口。 ●在浏览器中,我们可以通过滚动条来移动以看到更多网页内容。 更形象的解释: ?...有了定制的能力,我们可以轻松的做到以下几点③: ●针对较宽(比如 2000px) PC 设计的页面,我们可以设置 viewport 宽度 2000,以使得移动设备中初始渲染的页面效果刚好不出现滚动条...注:有的文章 Visual Viewport 译作“视觉”,个人认为其语义感不如“可视”。 我们在文中一直描述的“”,即为此处的“可视”(可在窗口中显示的区域)。

3.2K20

07-移动端开发教程-移动端视

Value Description width 正整数或device-width 设置布局宽度,单位像素 height 正整数或device-height 定义布局的高度,单位像素(未实行...width是设置布局宽度。...如果只是设置viewport的width属性时,iphone的浏览器自动页面进行缩放到恰好放下页面而不出现滚动条,所以此时:visual viewport == layourt viewport。...如果设置一个元素100px*100px,看起来就是屏幕的100/320 如果布局宽度=device-width(设备宽度,也就是:物理像素/dpr)时,此时页面100%的宽度正好能在视觉口中完全显示...因为手机端的浏览器会自动设置布局宽度视觉宽度,所以此时:设备的布局==视觉==理想。 看一图就明了: 普通屏幕 两倍屏 ?

1.9K120

整理获取 viewport 和 element 尺寸和位置方法

整理获取 viewport 和 element 尺寸和位置方法 ⭐️ 更多前端技术和知识点,搜索订阅号 JS 菌 订阅 页面或窗口的位置和宽高 获取宽高 下面方法是包括滚动条的宽高,不支持 IE8...如果是 document.body,并且是在混杂模式下,那么返回的是不包含滚动条的尺寸 clientLeft/clientTop 返回的是计算后的 CSS 样式的 border-left-width...,这个方法返回元素本身的宽高 + padding + border + 滚动条 offsetLeft/offsetTop 相对于最近的祖先定位元素(CSS position 属性被设置 relative...document.documentElement.scrollHeight || document.body.scrollHeight 如果元素是 document.documentElement,返回的是滚动区域宽度宽度中较大的那个...如果元素是 document.body,并且是在混杂模式下,那么返回的是滚动区域宽度宽度中较大的那个 scrollLeft/scrollTop 这个方法返回元素滚动条的位置 如果元素是根元素

1.3K20

一文彻底搞懂js中的位置计算

判断当前元素是否存在滚动条 出现滚动条便意味着元素空间大于其内容显示区域,根据这个现象便可以得到判断是否出现滚动条的规则。...)、以及CSS设置宽度(width)的值。...当元素的 style.display 设置 "none" 时,offsetParent 返回 null。...当计算边界矩形时,会考虑区域(或其他可滚动元素)内的滚动操作,也就是说,当滚动位置发生了改变,top 和 left 属性值就会随之立即发生变化(因此,它们的值是相对于的,而不是绝对的) 。...计算元素是否出现在口内 利用的还是元素距离的位置小于的大小。 注意即便变成了负值,那么也表示元素曾经出现过在屏幕中只是现在不显示了而已。

3.8K10

Vue.js开发移动端经验总结

idealviewport浏览器定义的可完美适配移动端的viewport,固定不变,可以认为是设备宽度device-width。...width=device-width表示页面宽度layoutviewport与设备宽度idealviewport一致 initial-scale=1表示页面宽度和网页宽度与设备宽度的初始缩放比例...一般我们根元素html的font-size设置宽度的1/10,不同设备的宽度不同,但是同样数值的rem比例与设备的宽度比例是一致的。...单位 宽度window.innerWidth和高度window.innerHeight(即layoutviewport)等分为 100 份。...vw : 1vw 宽度的 1% vh : 1vh 高度的 1% vmin : vw 和 vh 中的较小值 vmax : 选取 vw 和 vh 中的较大值 和rem相比较,单位不需要使用js

4.2K10

第119天:移动端:CSS像素、屏幕像素和的关系

当你设置屏幕分辨率 1920 * 1200 的时候,ideal viewport(理想)的宽度值是1920像素, 那么 dip 的宽度值就是1920。设备像素比是1.5(2880/1920)。...iOS, Android基本都将这个分辨率设置 980px。...viewport(布局)的宽度设置 ideal viewport(理想)的宽度。...viewport(布局)的宽度设置 ideal viewport(理想)的宽度,initial-scale=1.5 表示layout viewport(布局)的宽度设置 ideal...布局宽度:布局的逻辑像素的数量 屏幕宽度:屏幕的逻辑像素的数量(视觉、可见、虚拟) 逻辑宽度:逻辑像素的数量 视觉宽度:横向长度 chrome 实验结论:桌面浏览器设置viewport

1.7K50

盘点:响应式布局的5种实现方式

left 和 right 如果设置百分比,则相对于直接非 static 定位(默认定位的)父元素的宽度。...border-radius 百分比,则是相对于自身的宽度 缺点: 计算困难,如果我们要定义一个元素的宽度和高度,按照设计稿,必须换算成百分比单位。...四、vw、vh 响应式布局 vw 和 vh 分别相对的是视图窗口的宽度的高度。...100vw = 视图宽度 ,100vh = 100 视图高度 如果移动端有 5 个不同的宽尺寸 750 ,640,480,375,320,则在不同尺寸下,对应的 1vw 的 px 值如下表 移动端尺寸...750px 的设计稿下,把 px 转换为 vw,是用 px/7.5 得到对应的 vw 单位值 转换好后,vw 是自动应宽的,所以就达到了响应式开发的效果。

2.1K00

postcss-px-to-viewport之vw、vh、rem

先知道一下viewport的四个单位,vw、vh、vmax、vmin: vw:1vw 等于宽度的1% vh:1vh 等于高度的1% vmin: 选取 vw 和 vh 中最小的那个 vmax:选取...vw 和 vh 中最大的那个 这边需要注意的是,vw是宽度,是连滚动条都算在内的: <div style="width: 100vw;height: 20vh;background: #9dff00...1000,因为出现<em>滚动</em>条,100vw的<em>宽度</em>是1000px,<em>宽度</em>是100%的则是983px。...所以,用vw、vh的时候,注意要<em>宽度</em>百分百的时候,<em>设置</em>100%,否则底部会出现<em>滚动</em>条。当然,如果是移动端就没关系,移动端的<em>滚动</em>条是滑动的时候才出现,所以移动端的<em>视</em><em>口</em><em>宽度</em>就是百分百。...也可以直接用蓝湖直接转换,或者<em>设置</em>成1rem<em>为</em>100px,那font-size就要<em>设置</em>成13.33333vw。 有点跑偏了,主要想分享postcss-px-to-viewport的使用。

1.7K30

【移动端网页布局】移动端网页布局基础概念 ② ( | 布局 | 视觉 | 理想 )

布局 机械地 PC 端网页在手机端呈现 ; Android / iOS 布局 分辨率 设置为了 980 像素 宽度 , PC 端的网页可以显示在 布局 中 ; 如下图所示 , 强行将浏览器的宽屏界面..., 压缩到手机屏幕宽度 , 网页中的元素被缩小了 , 用户只能通过手指缩放查看网页内容 ; 2、视觉 ( 设备大小 | 网页大小 > 设备大小 ) 视觉 - Visual Viewport...理想的大小 取决于 网页的内容和布局,通常应该 与布局的大小相同 。 通过设置理想,可以 使网页在不同设备上具有相同的布局和显示效果,无需进行缩放和滚动。...为了设置理想,可以 使用 meta 标签来指定大小和缩放比例, 例如 : 设置 <meta name="viewport" content="width=device-width, initial-scale...通过<em>设置</em>正确的 meta 标签,可以使网页在不同设备上具有相同的理想<em>视</em><em>口</em>大小和布局。

1.3K30

vue移动端开发总结

idealviewport浏览器定义的可完美适配移动端的viewport,固定不变,可以认为是设备宽度device-width。...width=device-width表示页面宽度layoutviewport与设备宽度idealviewport一致 initial-scale=1表示页面宽度和网页宽度与设备宽度的初始缩放比例...一般我们根元素html的font-size设置宽度的1/10,不同设备的宽度不同,但是同样数值的rem比例与设备的宽度比例是一致的。...单位 宽度window.innerWidth和高度window.innerHeight(即layoutviewport)等分为 100 份。...vw : 1vw 宽度的 1% vh : 1vh 高度的 1% vmin : vw 和 vh 中的较小值 vmax : 选取 vw 和 vh 中的较大值 和rem相比较,单位不需要使用js

1.3K40

师于源码 | Flutter 区域双向滑动

比如 AndroidStudio 的文件树和编辑器区域,当宽度较窄时,水平方向通过拖拽底部滚动条来滚动。...这里很明显,当面板的宽度约束小于文字的最大宽度时,需要通过滚动来查看宽度之外的视图。...也有由于这一点,之前一直没能实现区域双向滑动的功能。下面是在竖直方向上 ScrollBar 构造时存在的一行代码:可以只监听竖直滚动的通知,忽略水平方滚动向通知。...如下所示,蓝色区域内有一行文字,当窗口宽度缩小到文本溢出时,底部会呈现滑动条支持水平滑动: 这里先总结一下实现区域的双向滚动的步骤: 需要两个可滑动的: SingleChildScrollView...需要两个 Scrollbar 用于控制滑动,并且指定 ScrollController, 关联 [滑动] 和 [滑动条]。

46720

关于移动端适配,你必须要知道的

视觉( visual viewport):用户通过屏幕真实看到的区域。 视觉默认等于当前浏览器的窗口大小(包括滚动宽度)。...由于 initial-scale=理想宽度/视觉宽度,所以我们设置 initial-scale=1;就相当于让视觉等于理想。...4.6 缩放 上面提到 width可以决定布局宽度,实际上它并不是布局的唯一决定性因素,设置 initial-scale也有肯能影响到布局,因为布局宽度取的是 width和视觉宽度的最大值...例如:若手机的理想宽度 400px,设置 width=device-width, initial-scale=2,此时 视觉宽度=理想宽度/initial-scale即 200px,布局取两者最大值即...上面的代码中, html节点的 font-size设置页面 clientWidth(布局)的 1/10,即 1rem就等于页面布局的 1/10,这就意味着我们后面使用的 rem都是按照页面比例来计算的

1.9K41

vue移动端开发总结

idealviewport浏览器定义的可完美适配移动端的viewport,固定不变,可以认为是设备宽度device-width。...width=device-width表示页面宽度layoutviewport与设备宽度idealviewport一致 initial-scale=1表示页面宽度和网页宽度与设备宽度的初始缩放比例...一般我们根元素html的font-size设置宽度的1/10,不同设备的宽度不同,但是同样数值的rem比例与设备的宽度比例是一致的。...单位 宽度window.innerWidth和高度window.innerHeight(即layoutviewport)等分为 100 份。...vw : 1vw 宽度的 1% vh : 1vh 高度的 1% vmin : vw 和 vh 中的较小值 vmax : 选取 vw 和 vh 中的较大值 和rem相比较,单位不需要使用js

4.1K30
领券