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

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

一、视口标签设置 参考 【移动端网页布局】移动端网页布局基础概念 ③ ( meta 视口标签简介 | 利用 meta 视口标签 设置 网页宽度 / 是否允许用户缩放 / 初始缩放比例 / 最小缩放比例.../ 最大缩放比例 ) 博客 , 编写 meta 视口标签 , 视口标签内容如下 : meta 视口标签属性含义 : name 属性指定了 视口的名称 为 viewport...; content 属性中的参数 用于设置 视口大小 和 缩放比例 ; width=device-width 样式 设置 网页宽度 = 设备宽度 , 即 理想视口 ; user-scalable=..., 如下图所示 , 这是因为该页面设置了最大像素 ; 一般移动端页面最大像素设置为 980 像素 ; 3、设置布局最小宽度 将京东的 手机端 页面宽度压缩到最小 , 如下状态时 , 就不能再进行压缩了

2.4K10

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

左侧是正常的屏幕,右侧是视网膜屏 由于这个2倍的关系,我们也称iphone5为两倍屏,也就是dpr。...视口 问题:PC端设计的网页一般都是大于960px 尺寸,移动端上的浏览器为了能够将那些为PC端设计的网站正常显示,一般都给一个默认的整屏的宽度为980px(css像素),虽然能这样让移动端浏览器兼容大部分...如果设置一个元素为100px*100px,看起来就是屏幕的100/320 如果布局视口的宽度=device-width(设备宽度,也就是:物理像素/dpr)时,此时页面100%的宽度正好能在视觉视口中完全显示...缩放比 = 理想视口的宽度 / 视觉视口的宽度 也就是说当视觉视口的宽度 和 理想视口的宽度相等时,则就是1。...因为手机端的浏览器会自动设置布局视口的宽度为视觉视口的宽度,所以此时:设备的布局视口==视觉视口==理想视口。

1.5K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    左侧是正常的屏幕,右侧是视网膜屏 由于这个2倍的关系,我们也称iphone5为两倍屏,也就是dpr。...视口 问题:PC端设计的网页一般都是大于960px 尺寸,移动端上的浏览器为了能够将那些为PC端设计的网站正常显示,一般都给一个默认的整屏的宽度为980px(css像素),虽然能这样让移动端浏览器兼容大部分...如果设置一个元素为100px*100px,看起来就是屏幕的100/320 如果布局视口的宽度=device-width(设备宽度,也就是:物理像素/dpr)时,此时页面100%的宽度正好能在视觉视口中完全显示...理想视口的宽度一般可以通过以下公式计算: 理想视口的宽度 = 设备像素 / dpr 也就是当布局视口的宽度 等于 设备独立像素的宽度时就是理想视口。 简单的指定的方法: 视口的宽度 / 视觉视口的宽度 也就是说当视觉视口的宽度 和 理想视口的宽度相等时,则就是1。

    1.9K120

    移动开发之响应布局

    平时我们的响应式尺寸划分 超小屏幕(手机,小于768px):设置宽度为100% 小屏幕(平板,大于等于768px):设置宽度为750px 中等屏幕(桌面显示器,大于等于992px):...设置宽度为970px 大屏幕(大桌面显示器,大于等于1200px):宽度设置为1170px 但是我们也可以根据实际情况自己定义划分 2.Bootstrap前端开发框架 2.1 Bootstrap...=1200px):宽度设置为1170px 2.container-fluid类 流式布局容器 百分百宽度 占据全部视口(ciewport)的容器 适合于单独做移动开发 3.Bootstrap...Bootstrap提供了一套响应式,移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多十二列 Bootstrap里面container宽度是固定的,但是不同屏幕下... 3.5 列排序 如何能够将左侧盒子与右侧盒子交换位置?

    2.2K20

    移动开发-响应式

    --视口设置:视口宽度和设备一致,默认的缩放比例和PC端一致,用户不能自行缩放--> <meta name="viewport" content="width=device-width, initial-scale....container 容器,它提供了两个作此用处的类 container 类: 响应式布局的容器 固定宽度 大屏 ( >=1200px) 宽度定为 1170px 中屏 ( >=992px) 宽度定为...970px 小屏 ( >=768px) 宽度定为 750px 超小屏 (100%) container-fluid 类: 流式布局容器 百分百宽度 占据全部视口 (viewport) 的容器 栅格系统介绍...: 栅格系统英文为 Grid systems ,翻译为网格系统,是指将页面布局划分为等宽的列,然后通过列数的定义来模块化页面布局 Bootstrap提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口...行 (row) 可以去除父容器的15px边距 xs-extra small:超小; sm-small:小; md-medium:中等; lg-large:大; 列 (column) 大于12,多余的列所在的元素将被整体另起一行排列

    2.4K20

    H5移动端开发学习总结

    viewport(视口) ###3个视口### layout viewport(布局视口):CSS初始包含块的尺寸。CSS中所有以百分比为单位的长度都是根据它推算出来的。...ideal viewport(完美视口):完美适配移动设备的viewport,它的宽度等于移动设备的屏幕宽度。有了完美视口,用户不用缩放和拖动网页就能够很好的进行网页浏览。...手机浏览器是把页面放在一个虚拟的”视口”(viewport)中,视口可大于或小于手机屏幕的可视区域,一般手机默认viewport大于可视区域。...viewport宽度与设备视觉视口宽度一致了。...但是当屏幕超过一定的尺寸以后还继续显示h5页面的话会给用户带来不好的体验。因此,我们需要给页面设置最大的宽度和最小宽度。

    1K20

    移动端WEB开发之响应式布局

    bootstrap里面父容器版心的尺寸划分 超小屏幕(手机,小于 768px):设置宽度为 100% 小屏幕(平板,大于等于 768px):设置宽度为 750px 中等屏幕(桌面显示器,大于等于...992px):宽度设置为 970px 大屏幕(大桌面显示器,大于等于 1200px):宽度设置为 1170px 但是我们也可以根据实际情况自己定义划分 2 、bootstrap(前端开发框架...--视口设置:视口的宽度和设备一致,默认的缩放比例和PC端一致,用户不能自行缩放-->   宽度 占据全部视口(viewport)的容器。...Bootstrap提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

    4.1K20

    移动端基础

    视口(viewport)就是浏览器显示页面内容的屏幕区域。...视口可分为布局视口、视觉视口和理想视口 2.1布局视口 layout viewport 一般移动设备的浏览器都默认设置了一个布局视口,用于解决早期的PC端页面在手机上显示的问题 iOS,Android...可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度 2.3理想视口 ideal viewport 为了使网站在移动端有最理想的浏览和阅读宽度而设定 需手动添写meta视口标签通知浏览器操作...meta视口标签的主要目的:布局视口的宽度应与理想视口宽度一致。...initial-scale 初始缩放比,大于0的数字(倍数,一般为1.0) maximum-scale 最大缩放比,大于0的数字 minimum-scale 最小缩放比,大于0的数字

    1.7K10

    移动端基础

    视口(viewport)就是浏览器显示页面内容的屏幕区域。...视口可分为布局视口、视觉视口和理想视口 2.1布局视口 layout viewport 一般移动设备的浏览器都默认设置了一个布局视口,用于解决早期的PC端页面在手机上显示的问题 iOS,Android...可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度 2.3理想视口 ideal viewport 为了使网站在移动端有最理想的浏览和阅读宽度而设定 需手动添写meta视口标签通知浏览器操作...meta视口标签的主要目的:布局视口的宽度应与理想视口宽度一致。...initial-scale 初始缩放比,大于0的数字(倍数,一般为1.0) maximum-scale 最大缩放比,大于0的数字 minimum-scale 最小缩放比,大于0的数字 user-scalable

    1.4K31

    移动开发-流式布局

    viewport宽度,可以设置device-width特殊值 initial-scale 初始缩放比,大于0的数字 maximum-scale 最大缩放比,大于0的数字 minimum-scale 最小缩放比...,大于0的数字 user-scalable 用户是否可以缩放,yes或no (1或0) 布局视口 layout viewport: 视口是浏览器显示页面内容的屏幕区域, 视口可以分为布局视口、视觉视口和理想视口...视觉视口 visual viewport: 它是用户正在看到的网站的区域,可通过缩放去操作视觉视口 理想视口 ideal viewport: 理想视口,对设备来讲,是最理想的视口尺寸,需要手动添写meta...视口标签通知浏览器操作 meta视口标签目的:布局视口的宽度应该与理想视口的宽度一致,就是设备有多宽,布局视口就多宽 二倍图: 一个px能显示的物理像素点的个数,称为物理像素比或屏幕像素比,1CSS像素...(主流),通过判断设备,如果是移动设备打开,则跳到移动端页面 响应式兼容移动端 (其次),通过判断屏幕宽度来改变样式,以适应不同终端, 制作麻烦,需要花很大精力去调兼容性问题 移动端浏览器: 移动端浏览器基本以

    1.1K30

    第118天:移动端开发——视口

    1、布局视口 移动端设备如果使用视口的宽度和浏览器窗口宽度一样会导致很丑陋的结果。想象一下。一个针对桌面级的左右结构页面布局,左侧站浏览器窗口的20%,右侧占80%。...所以,移动端浏览器厂商必须保证即使在窄屏幕下我们的页面可以展示的很好,他们将视口的宽度设计得比屏幕宽度宽出很多。这样。在移动端,视口与移动端浏览器屏幕宽度就不再关联,而是完全独立的了。...显然用户希望在进入页面时可以不需要缩放就可以有一个理想的浏览和阅读尺寸。理想视口仍是为移动端设备准备的。只有手动添加meta视口标签方才生效。如果没有meta视口标签,那么布局将会维持它的默认宽度。...如下代码,告诉浏览器,布局视口的宽度应该与理想视口的宽度一致。(一般来讲我们都会将布局视口的宽度设为设备宽度一样,然后使用css媒体查询编写一套针对移动端的展示方案。)...介绍了三种视口 布局视口:不再与移动端浏览器相关联,完全是独立的。实际上布局视口的宽度要比屏幕宽出很多。 视觉视口:用户看到的网站展示区域,一般视觉视口和设备宽度一致。

    95320

    移动端基础

    视口(viewport)就是浏览器显示页面内容的屏幕区域。...视口可分为布局视口、视觉视口和理想视口 2.1布局视口 layout viewport 一般移动设备的浏览器都默认设置了一个布局视口,用于解决早期的PC端页面在手机上显示的问题 iOS,Android...可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度 2.3理想视口 ideal viewport 为了使网站在移动端有最理想的浏览和阅读宽度而设定 需手动添写meta视口标签通知浏览器操作...meta视口标签的主要目的:布局视口的宽度应与理想视口宽度一致。...(宽度是设备宽度)特殊值 initial-scale 初始缩放比,大于0的数字(倍数,一般为1.0) maximum-scale 最大缩放比,大于0的数字(倍数,一般为1.0) minimum-scale

    2K20

    网页布局的几种方式有哪些_做网页建议用哪种布局

    即如果用户的屏幕分辨率小于这个宽度就会出现滚动条,如果大于这个宽度则会留下空白。...在这种布局方式下,当视口大小低于设置的最小视口时,界面会出现显示不全,溢出,并出现滚动条。而且当需求改变时,可能会改动多套代码。   ...同自适应布局一样,在书写 CSS 样式时,元素宽度不能使用绝对宽度,而要使用相对大小。   Media Queries 是响应式设计的核心,它根据条件告诉浏览器如何为指定视图宽度渲染页面。...自适应对页面的屏幕适配实在一定的范围,比如:pc 端 > 1024px; 平板 768 ~ 1024px; 手机端 页面同时兼容在 pc 端、平板和手机端的各个不同视口,而不是为每个终端做一个特定的版本...相同点:      都是通过检测视口分辨率,使页面适应不同分辨率的视口。

    3K20

    移动端WEB开发之响应式布局

    父容器版心的尺寸划分 超小屏幕(手机,小于 768px):设置宽度为 100% 小屏幕(平板,大于等于 768px):设置宽度为 750px 中等屏幕(桌面显示器,大于等于 992px):...宽度设置为 970px 大屏幕(大桌面显示器,大于等于 1200px):宽度设置为 1170px 但是我们也可以根据实际情况自己定义划分 2.0 bootstrap的介绍 2.1Bootstrap...宽度定为 750px 超小屏 (100%) .container-fluid 流式布局容器 百分百宽度 占据全部视口(viewport)的容器。...2.6 bootstrap栅格系统 Bootstrap提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。... ​ 响应式工具 为了加快对移动设备友好的页面开发工作,利用媒体查询功能,并使用这些工具类可以方便的针对不同设备展示或隐藏页面内容。

    3.4K31

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

    一、meta 视口标签简介 ---- meta 视口标签 就是为了移动端而设计的 , 该设置只有在移动端生效 ; meta 视口标签 用于设置 浏览器 按照 理想视口 显示页面 ; 使用 meta 视口标签...参数 设置 网页缩放的最小比例 , 该值大于 0 即可 ; maximum-scale 参数 设置 网页缩放的最大比例 , 该值大于 0 即可 ; 如果 不设置 meta 视口标签 , 在移动端 默认的...---- 1、不设置 meta 视口标签代码示例 如果 不设置 meta 视口标签 , 在移动端 默认的 网页宽度 为 980 像素 , 所有的标签元素都是在 980 像素宽度的网页中显示 ; 代码示例...2、设置 meta 视口标签代码示例 设置 meta 视口标签 , 在移动端 默认的 网页宽度 为 设备宽度 , 是理想视口 ; body 中的文本 显示正常 ; 推荐视口标签写法 : 所有的手机端网页都设置如下样式...: 设置 meta 视口标签 , 在移动端 默认的 网页宽度 为 设备宽度 , 是理想视口 ; body 中的文本 显示正常 ;

    3.9K21

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

    移动前端中常说的 viewport (视口)就是浏览器显示页面内容的屏幕区域。...一、视口 1、layout viewport(布局视口)   一般移动设备的浏览器都默认设置了一个viewport 元标签,定义一个虚拟的layout viewport(布局视口),用于解决早期的页面在手机上显示的问题...user-scalable yes/no 定义是否允许用户手动缩放页面,默认值yes (1)width width属性被用来控制layout viewport(布局视口)的宽度,layout viewport...layout viewport(布局视口)的宽度设置为 ideal viewport(理想视口)的宽度的1.5倍。...320 设备尺寸列表 https://material.io/devices/ 四、视口与缩放 布局宽度:布局视口的逻辑像素的数量 屏幕宽度:屏幕的逻辑像素的数量(视觉视口、可见视口、虚拟视口) 逻辑宽度

    1.7K50

    移动端viewport属性说明笔记

    根据设备的不同,布局视口的默认宽度有可能是768px、980px或1024px等,这个宽度并不适合在手机屏幕中展示。移动端浏览器之所以采用这样的默认设置,是为了解决早期的PC端页面在手机上显示的问题。..."> 布局视口使视口与移动端浏览器屏幕宽度完全独立开。...缩放比例关系:当前缩放值 = 理想视口宽度 / 视觉视口宽度 用户放大时,视觉视口将会变小,CSS 像素将跨越更多的物理像素。...布局视口与理想视口的宽度一致: # 常用的针对移动网页优化过的页面的 viewport meta...100% 时,dip 宽度 = CSS 像素宽度 = 理想视口的宽度 = 布局视口的宽度 单独设置 initial-scale 或 width 都会有兼容性问题,所以设置布局视口为理想视口的最佳方法是同时设置这两个属性

    1.6K20

    响应式设计

    千万不要让用户放大页面,才能点中一个小小的按钮或者链接。 # 给视口添加 meta 标签 视口的meta标签。这个 HTML 标签告诉移动设备,你已经特意将网页适配了小屏设备。.../** * 只有当设备的视口宽度大于等于 560px 的时候,才会给标题设置 2.25rem 的字号。 * 如果视口宽度小于 560px,那么里面的所有规则都会被忽略。...max-width 等 min-width 匹配视口大于特定宽度的设备,max-width 匹配视口小于特定宽度的设备。...)——匹配高度小于等于20em的视口 (orientation: landscape)——匹配宽度大于高度的视口 (orientation: portrait)——匹配高度大于宽度的视口 (min-resolution...在流式布局中,主页面容器通常不会有明确宽度,也不会给百分比宽度,但可能会设置左右内边距,或者设置左右外边距为 auto,让其与视口边缘之间产生留白。也就是说容器可能比视口略窄,但永远不会比视口宽。

    2.1K10

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

    viewport 最先由 Apple 引入,用于解决移动端页面的显示问题,通过一个叫 的 DOM 标签,允许我们可以定义视口的各种行为,比如宽度,高度,初始缩放比例等, 页面,默认是 yes 了解了视口之后,让我们回到响应式布局,与视口相关的几个单位有:vw,vh,百分比。...响应式设计里,vw 和 vh 常被用于布局,因为它们是相对于视口的, vw,viewport width,视口宽度,所以 1vw = 1% 视口宽度 vh,viewport height,视口高度,所以...-- 假设我们设置视口为完美视口,这时视口宽度就等于设备宽度,CSS 像素为 375px --> <meta name="viewport" content="width=device-width, initial-scale...响应式布局中,常用的设备特征有, min-width,数值,视口宽度大于 min-width 时应用样式 max-width,数值,视口宽度小于 max-width 时应用样式 orientation,

    1.8K20
    领券