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

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

二、meta 视口标签参数详解 - 网页宽度 / 是否允许用户缩放 / 初始缩放比例 / 最小缩放比例 / 最大缩放比例 ---- 在如下的 meta 标签中 : <meta name="viewport...; width=device-width 样式 设置 网页宽度 = 设备宽度 , 即 理想视口 ; user-scalable=no 样式 设置 用户是否可以手动缩放网页 ; 可设置 yes /...no , 或者 1 / 0 ; initial-scale 样式 设置 网页初始缩放比例 , 该值大于 0 即可 ; minimum-scale 参数 设置 网页缩放的最小比例 , 该值大于 0 即可...; maximum-scale 参数 设置 网页缩放的最大比例 , 该值大于 0 即可 ; 如果 不设置 meta 视口标签 , 在移动端 默认的 网页宽度 为 980 像素 , 所有的标签元素都是在...如果 不设置 meta 视口标签 , 在移动端 默认的 网页宽度 为 980 像素 , 所有的标签元素都是在 980 像素宽度的网页中显示 ; 代码示例 : <!

3.9K21

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

大家好,又见面了,我是你们的朋友全栈君 固定布局   为网页设置一个固定的宽度,通常以px做为长度单位,常见于PC端网页。   ...这种布局具有很强的稳定性与可控性,也没有兼容性问题,但不能根据用户的屏幕尺寸做出不同的表现。即如果用户的屏幕分辨率小于这个宽度就会出现滚动条,如果大于这个宽度则会留下空白。...=1" /> 设置网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。...弹性布局(rem/em布局)   弹性布局跟流布局很像,网页宽度不固定,使用 em 或 rem 单位进行相对布局,避免了使用像素 px 布局在高分辨率下几乎无法辨识的缺点,相对%百分比更加灵活,同时可以支持浏览器的字体大小调整和缩放等的正常显示...对于富媒体和复杂排版的支持非常大,但是存在兼容性问题。任何一个容器都可以指定为 flex 布局,行内元素也可以使用。

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

    移动端基础

    ,只不过元素看上去很小,一般默认可以通过手动缩放网页。...可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度 2.3理想视口 ideal viewport 为了使网站在移动端有最理想的浏览和阅读宽度而设定 需手动添写meta视口标签通知浏览器操作...viewport宽度,可以设置device-width(宽度是设备宽度)特殊值 initial-scale 初始缩放比,大于0的数字(倍数,一般为1.0) maximum-scale 最大缩放比,大于0...流式布局(百分比布局) flex弹性布局(强烈推荐) less+rem+媒体查询布局 混合布局 4.2响应式兼容pc移动端 通过判断屏幕宽度来改变样式,以适应不同终端 缺点:制作麻烦...,需花费很大精力去调兼容性问题 媒体查询 bootstarp 5.移动端技术解决方案 1.移动端浏览器 移动端浏览器基本以webkit内核为主,所以就考虑webkit兼容性问题。

    1.4K31

    移动端基础

    ,只不过元素看上去很小,一般默认可以通过手动缩放网页。...可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度 2.3理想视口 ideal viewport 为了使网站在移动端有最理想的浏览和阅读宽度而设定 需手动添写meta视口标签通知浏览器操作...viewport宽度,可以设置device-width(宽度是设备宽度)特殊值 initial-scale 初始缩放比,大于0的数字(倍数,一般为1.0) maximum-scale 最大缩放比...流式布局(百分比布局) flex弹性布局(强烈推荐) less+rem+媒体查询布局 混合布局 4.2响应式兼容pc移动端 通过判断屏幕宽度来改变样式,以适应不同终端 缺点:制作麻烦...,需花费很大精力去调兼容性问题 媒体查询 bootstarp 5.移动端技术解决方案 1.移动端浏览器 移动端浏览器基本以webkit内核为主,所以就考虑webkit兼容性问题。

    1.7K10

    移动端基础

    ,只不过元素看上去很小,一般默认可以通过手动缩放网页。...可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度 2.3理想视口 ideal viewport 为了使网站在移动端有最理想的浏览和阅读宽度而设定 需手动添写meta视口标签通知浏览器操作...viewport宽度,可以设置device-width(宽度是设备宽度)特殊值 initial-scale 初始缩放比,大于0的数字(倍数,一般为1.0) maximum-scale 最大缩放比,大于0...流式布局(百分比布局) flex弹性布局(强烈推荐) less+rem+媒体查询布局 混合布局 4.2响应式兼容pc移动端 通过判断屏幕宽度来改变样式,以适应不同终端 缺点:制作麻烦...,需花费很大精力去调兼容性问题 媒体查询 bootstarp 5.移动端技术解决方案 5.1移动端浏览器 移动端浏览器基本以webkit内核为主,所以就考虑webkit兼容性问题。

    2K20

    Bootstrap 响应式框架 第一集

    Bootstrap 框架 , 响应式 1、什么是响应式 响应式:Responsive Web Page,又称为自适应网页,一个页面既可以在PC浏览器中正常访问,也可以在手机/平板中正常访问。...响应式网页的特点: 1、页面上的图片和文字要随着屏幕的尺寸而发生改变 2、页面的布局也会随着屏幕的尺寸而发生变化 2、如何测试响应式的网页 1、使用真实的物理设备...(PC端会忽略此概念) 视口的尺寸: 1、在IE中 :宽度是 1024px 2、非IE中 :宽度是 980px 对于响应式的网页,要设置的视口信息如下:...1、视口的宽度:与设备的物理宽度保持一致 2、视口的初始化缩放倍率:原始大小(不缩放显示) 3、不允许用户手动缩放视口的大小 :不允许手动缩放网页...),尽量不用绝对尺寸(px) img{ width:50px;/*不推荐:绝对尺寸*/ width:50%;/*推荐:占父元素宽度的50%

    1.2K50

    静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区别

    网页中主要的划分区域的尺寸使用百分数(搭配min-*、max-*属性使用),例如,设置网页主体的宽度为80%,min-width为960px。...如何实现响应式布局:折腾响应式布局设计,应运而生的web页面响应布局 弹性布局(rem/em布局) 参考:流布局与响应式网页设计有什么区别?...早期浏览器不支持整个页面按比例缩放,仅支持网页内文字尺寸的放大,这种情况下。使用em/rem做单位,可以使包裹文字的元素随着文字的缩放而缩放。...rem与em、px的区别: px:像素,比较精确的单位,但不好做响应式布局 em:以父节点font-size大小为参考点,标准不统一,容易造成混乱 REM支持的浏览器:Mozilla Firefox...rem布局:改变浏览器宽度,页面所有元素的高宽都等比例缩放,也就是大屏幕下导航是横的,小屏幕下还是横的只不过变小了。

    11K33

    响应式网站建设有哪些技巧?建响应式网站需要注意什么

    2、网站配色要合理 响应式网站建设的配色不建议超过三种颜色,因为超过三种颜色后,一不小心把控不好,会给用户乱七八糟的感觉,因此我们设计响应式网站设计的时候应该根据客户企业的行业类型、企业文化、logo颜色等来合理配色...6、使用谷歌网页设计标准 谷歌网页设计标准不仅包含针对智能手机关于响应式设计的优秀建议和技巧,还包含了在不同的手持设备上快速加载网页的方法。...,一般来说这三个浏览器没有兼容性bug了,其他浏览器也就不存在兼容性问题了。...这会减少缩放和宽带的问题,使用JPEG、GIF和PNG-8格式的图像,而不要使用PNG格式,因为它会让你的文件大小膨胀5到10倍。...相反,通过使用 JavaScript 来确定要加载的页面的宽度来分支负载,然后请求特定于该宽度的特定样式和 JavaScript。

    1.2K20

    自适应与响应式的异同

    2010年,Ethan Marcotte提出了"自适应网页设计"(Responsive Web Design)这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。...一个自适应布局可以被看作是响应式布局的一个更加廉价的替代品,会在项目资源紧缺的情况下更具有吸引力。 而在响应式布局中你却要考虑上百种不同的状态: 响应式网页设计是自适应网页设计的子集。...响应式网页设计指的是页面的布局(流动网格、灵活的图像及媒介查询)。总体目标就是去解决设备多样化问题。 响应式布局等于流动网格布局,而自适应布局等于使用固定分割点来进行布局。...当固定宽度与流动宽度结合起来时,自适应布局就是一种响应式设计,而不仅仅是它的一种替代方法。​ 那么如何进行响应式布局呢?...如果在手机端我们希望网页呈现固定,不希望使用者随意缩放,直接设定如下 <meta name="viewport" content="width=device-width, initial-scale=1.0

    69830

    前端工程师之移动端布局方案

    例如,把盒子的宽度设置成百分比,网页就会根据浏览器的宽度和屏幕的大小来自动调整显示效果。 而且一般的情况下,我们都会用 max-width 和 min-width 做相关的宽度限制以防止过度的拉伸。...因为市面上的手机宽度比并不是一定的,千万别按照宽度来计算高度的百分比,而是应该按照高度来计算,其他参照参考以上表格 1.2 弹性布局 弹性盒布局是 CSS3 中的一种新布局模式,可以轻松地创建响应式网站布局...会导致:缩放到低于1px的元素时隐时现(解决办法:指定最小转换像素,对于比较小的像素,不转换为 rem 或 vw) 两个同样宽度的元素因为各自周围的元素宽度不同,导致两元素相差1px。...,并且逻辑清晰,由于其被支持得较晚,所以存在一定的兼容性问题。...,它可能不是某一种方案的单独使用,而是几种方案的结合 一个页面上,元素的宽度设置上有百分比,也有 rem,字体的样式中有 rem,有 em,也有固定大小的 px;在屏幕宽度过大时不再缩放,也会用到媒体查询

    6610

    移动端布局方案

    例如,把盒子的宽度设置成百分比,网页就会根据浏览器的宽度和屏幕的大小来自动调整显示效果。 而且一般的情况下,我们都会用 max-width 和 min-width 做相关的宽度限制以防止过度的拉伸。...因为市面上的手机宽度比并不是一定的,千万别按照宽度来计算高度的百分比,而是应该按照高度来计算,其他参照参考以上表格 1.2 弹性布局 弹性盒布局是 CSS3 中的一种新布局模式,可以轻松地创建响应式网站布局...会导致:缩放到低于1px的元素时隐时现(解决办法:指定最小转换像素,对于比较小的像素,不转换为 rem 或 vw) 两个同样宽度的元素因为各自周围的元素宽度不同,导致两元素相差1px。...,并且逻辑清晰,由于其被支持得较晚,所以存在一定的兼容性问题。...,它可能不是某一种方案的单独使用,而是几种方案的结合 一个页面上,元素的宽度设置上有百分比,也有 rem,字体的样式中有 rem,有 em,也有固定大小的 px;在屏幕宽度过大时不再缩放,也会用到媒体查询

    13310

    前端架构师之路02_移动端布局方案

    例如,把盒子的宽度设置成百分比,网页就会根据浏览器的宽度和屏幕的大小来自动调整显示效果。 而且一般的情况下,我们都会用 max-width 和 min-width 做相关的宽度限制以防止过度的拉伸。...因为市面上的手机宽度比并不是一定的,千万别按照宽度来计算高度的百分比,而是应该按照高度来计算,其他参照参考以上表格 1.2 弹性布局 弹性盒布局是 CSS3 中的一种新布局模式,可以轻松地创建响应式网站布局...会导致:缩放到低于1px的元素时隐时现(解决办法:指定最小转换像素,对于比较小的像素,不转换为 rem 或 vw) 两个同样宽度的元素因为各自周围的元素宽度不同,导致两元素相差1px。...,并且逻辑清晰,由于其被支持得较晚,所以存在一定的兼容性问题。...,它可能不是某一种方案的单独使用,而是几种方案的结合 一个页面上,元素的宽度设置上有百分比,也有 rem,字体的样式中有 rem,有 em,也有固定大小的 px;在屏幕宽度过大时不再缩放,也会用到媒体查询

    8010

    前端成神之路-移动web开发_流式布局

    iOS, Android基本都将这个视口分辨率设置为 980px,所以PC上的网页大多都能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。 ?...我们可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度。 ?...最标准的viewport设置 视口宽度和设备保持一致 视口的默认缩放比例1.0 不允许用户自行缩放 最大允许的缩放比例1.0 最小允许的缩放比例1.0 3.0二倍图 ####3.1物理像素&物理像素比...2.响应式页面兼容移动端(其次) ?...响应式网站:即pc和移动端共用一套网站,只不过在不同屏幕下,样式会自动适配 4.2 移动端技术解决方案 1.移动端浏览器兼容问题 移动端浏览器基本以 webkit 内核为主,因此我们就考虑webkit兼容性问题

    1.6K21

    CSS&HTML面经专题——(四)移动端响应式布局

    在viewport中有两种视口,分别表示为: visual viewport(视觉视口):浏览器内看到的网站的显示区域,用户可以通过缩放来查看网页,从而改变视觉视口。...也就是说,在不设置网页viewport的情况下,pc端的网页默认会以布局视口为基准,在移动端进行展示。...,常用flex 对于大屏幕来说,用户体验并不是特别好,有些布局元素会显得很长 4、响应式布局和自适应布局的区别 自适应布局 (1)出现的背景 在PC时代初期,网页设计者都会设计固定宽度的页面,最开始的电脑显示器分辨率种类不多...自适应布局也从PC延伸到手机,成为网页设计时候的需求. (2)概念 就是宽度自适用布局,在不同大小的设备上,随着屏幕宽度缩放,网页以等比例的形式缩放宽度(包括内容)),不管屏幕宽度为多少,网页主体排版布局总是一样的...为了解决这个问题而衍生出来的概念就是响应式布局。它可以自动识别屏幕宽度、并做出相应调整。网页的排版布局和展示的内容会有所变动。

    2.4K20

    移动web开发_流式布局

    iOS, Android基本都将这个视口分辨率设置为 980px,所以PC上的网页大多都能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。...我们可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度。...设置 视口宽度和设备保持一致 视口的默认缩放比例1.0 不允许用户自行缩放 最大允许的缩放比例1.0 最小允许的缩放比例1.0 3.0二倍图 ####3.1物理像素&物理像素比 物理像素点指的是屏幕显示的最小颗粒...也就是说,PC端和移动端为两套网站,pc端是pc断的样式,移动端在写一套,专门针对移动端适配的一套网站 京东pc端: 京东移动端: 2.响应式页面兼容移动端(其次) 响应式网站:即pc和移动端共用一套网站...,只不过在不同屏幕下,样式会自动适配 4.2 移动端技术解决方案 1.移动端浏览器兼容问题 移动端浏览器基本以 webkit 内核为主,因此我们就考虑webkit兼容性问题。

    1.3K10

    移动端viewport属性说明笔记

    它和物理像素之间的比例取决于屏幕的特性(是否为高密度)以及用户进行的缩放,由浏览器自行换算。 # 布局视口(layout viewport) 指网页的宽度,一般移动端浏览器都默认设置了布局视口的宽度。...iOS, Android 基本都将这个视口分辨率设置为 980px,所以 PC 上的网页基本能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。 ?...缩放比例关系:当前缩放值 = 理想视口宽度 / 视觉视口宽度 用户放大时,视觉视口将会变小,CSS 像素将跨越更多的物理像素。...布局视口与理想视口的宽度一致: # 常用的针对移动网页优化过的页面的 viewport meta...端浏览器无效 缩放比例为 100% 时,dip 宽度 = CSS 像素宽度 = 理想视口的宽度 = 布局视口的宽度 单独设置 initial-scale 或 width 都会有兼容性问题,所以设置布局视口为理想视口的最佳方法是同时设置这两个属性

    1.6K20

    浅谈移动端中的视口(viewport)

    iOS, Android 基本都将这个视口分辨率设置为 980px,所以 PC 上的网页基本能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。 ?...视觉视口和缩放比例的关系为: 当前缩放值 = 理想视口宽度 / 视觉视口宽度 所以,当用户放大时,视觉视口将会变小,CSS 像素将跨越更多的物理像素。...用下面的方法可以使布局视口与理想视口的宽度一致: "viewport" content="width=device-width"> 实际上,这就是响应式布局的基础。...,默认值 yes 有几点值得注意: viewport 标签只对移动端浏览器有效,对 PC 端浏览器是无效的 当缩放比例为 100% 时,dip 宽度 = CSS 像素宽度 = 理想视口的宽度 = 布局视口的宽度...单独设置 initial-scale 或 width 都会有兼容性问题,所以设置布局视口为理想视口的最佳方法是同时设置这两个属性 即使设置了 user-scalable = no,在 Android

    2.3K20
    领券