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

前端移动web-day04学习笔记

缺点:不便于维护:需要写大量的css代码,相当于把PC端和移动端的css代码写到一个文件中,然后根据屏幕尺寸加载对应的代码。...适用场景 适合:网页结构简单:通常是专题类网站,例如一些播客专题类https://www.csdn.net/,技术专题类http://www.bootcss.com/ 不适合:网页结构复杂:比如电商类(...700px,就加载大括号里面的css样式 例如:@media screen and (max-width:700px){ css样式代码} 意思:如果屏幕的最大宽度不超过700px(言外之意就是屏幕宽度...print:打印设备,用于打印机以及打印预览 screen:用于电脑,平板电脑,手机的屏幕 媒体特征:非常的多,但是常用的就下面这2个 max-width:宽度值 意思:屏幕的宽度不超过设置的宽度值,...也就是说 屏幕宽度 宽度值 min-width:宽度值 意思:屏幕的宽度不小于设置的宽度值,也就是说 屏幕宽度 >= 宽度值 如果不设置媒体类型,则默认为screen,所以上面的语法可以简写成 @

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

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

    bootstrap里面父容器版心的尺寸划分 超小屏幕(手机,小于 768px):设置宽度为 100% 小屏幕(平板,大于等于 768px):设置宽度为 750px 中等屏幕(桌面显示器,大于等于...992px):宽度设置为 970px 大屏幕(大桌面显示器,大于等于 1200px):宽度设置为 1170px 但是我们也可以根据实际情况自己定义划分 2 、bootstrap(前端开发框架...适合单独做移动端开发 2.6 bootstrap栅格系统 栅格系统英文为"grid systems" ,也有人翻译为“网格系统”,它是指将页面布局划分为等宽的列,然后通过列数的定义来模块化页面布局。...Bootstrap提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。...超小屏幕布局有发生变化,因此需要为超小屏幕根据需求改变样式 策略:先布局md以上的PC端布局,最后根据实际需要修改小屏幕和超小屏幕的特殊布局样式 项目结构搭建 Bootstrap 使用四步曲

    4.1K20

    15 个优秀的响应式 CSS 框架

    Bootstrap ? Bootstrap 最受欢迎 Bootstrap 是最流行的 HTML、CSS 和 JS 框架,用于在 Web 上开发响应式、移动优先项目。...它具有出色的 CSS 库,并且与大多数流行的 JavaScript 框架(如 jQuery、Angular、React 和。Vue.js)兼容。其核心库是完全免费使用的。...Pure 具有开箱即用的响应能力,所以元素在所有屏幕尺寸上都看起来不错。 官网:http://purecss.io/ 8....Skeleton 中的网格是一个 12 列的流体网格,最大宽度为 960px,随着浏览器或设备的缩小而缩小。可以用一行 CSS 更改最大宽度,并且所有列的大小都会相应进行调整。...Semantic 是可用于生产环境的 CSS 框架,并能与 React、Angular、Meteor 和 Ember 等框架整合,你可以通过与这些框架中进行集成将 UI 层与应用逻辑组织在一起。

    11.4K10

    从零开始学 Web 之 移动Web(七)Bootstrap

    二、bootstrap Bootstrap是当前最流行的前端UI框架(有预制界面组件) Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目...1、BootStrap的版本了解 2.x.x:兼容性好 / 代码不够简洁,功能不够完善 3.x.x:稳定性好,放弃了IE6-IE7,对IE8的支持一般 /偏向于响应式布局开发,移动设备优先的web项目开发...4.x.x:测试阶段,偏向于响应式,移动设备 2、bootstrap 基本模板 屏幕宽度 > 1200,则页面宽度固定为 1170px 当屏幕宽度 992~1200,则页面宽度固定为 970px 当屏幕宽度 768~992,则页面宽度固定为 750px 当屏幕宽度 宽度固定为...4、bootstrap 栅格系统 概念:Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会默认分为12列。

    5.7K30

    移动开发之响应布局

    移动开发之响应布局 1.响应式开发 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的。...,看到不同的页面布局和样式变化 平时我们的响应式尺寸划分 超小屏幕(手机,小于768px):设置宽度为100% 小屏幕(平板,大于等于768px):设置宽度为750px 中等屏幕(桌面显示器...,大于等于992px):设置宽度为970px 大屏幕(大桌面显示器,大于等于1200px):宽度设置为1170px 但是我们也可以根据实际情况自己定义划分 2.Bootstrap前端开发框架...=1200px):宽度设置为1170px 2.container-fluid类 流式布局容器 百分百宽度 占据全部视口(ciewport)的容器 适合于单独做移动开发 3.Bootstrap...Bootstrap提供了一套响应式,移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多十二列 Bootstrap里面container宽度是固定的,但是不同屏幕下

    2.2K20

    Bootstrap响应式工具

    响应式断点Bootstrap使用一系列响应式断点来定义不同屏幕尺寸的布局变化。开发者可以利用这些断点在不同的设备上进行布局调整。...以下是Bootstrap提供的响应式断点:xs(超小屏幕):适用于移动设备,屏幕宽度小于576px。sm(小屏幕):适用于平板设备,屏幕宽度大于等于576px。...通过使用这些显示/隐藏类,可以根据不同屏幕尺寸来控制元素的可见性,从而实现更好的响应式布局。宽度调整类Bootstrap还提供了一些宽度调整类,用于根据需要在不同屏幕尺寸上调整元素的宽度。...以下是Bootstrap提供的宽度调整类:.w-{breakpoint}-{width}:在指定断点上将元素的宽度设置为指定的宽度。...通过使用Bootstrap的响应式工具,我们可以轻松地创建适应不同屏幕尺寸和设备的网页布局。响应式断点、显示/隐藏类和宽度调整类提供了灵活的布局控制,使开发者能够构建出具有良好用户体验的响应式设计。

    2.3K40

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

    父容器版心的尺寸划分 超小屏幕(手机,小于 768px):设置宽度为 100% 小屏幕(平板,大于等于 768px):设置宽度为 750px 中等屏幕(桌面显示器,大于等于 992px):...宽度设置为 970px 大屏幕(大桌面显示器,大于等于 1200px):宽度设置为 1170px 但是我们也可以根据实际情况自己定义划分 2.0 bootstrap的介绍 2.1Bootstrap...对 IE8 支持但是界面效果不好,偏向用于开发响应式布局、移动设备优先的WEB 项目。....container 响应式布局的容器 固定宽度 大屏 ( >=1200px) 宽度定为 1170px 中屏 ( >=992px) 宽度定为 970px 小屏 ( >=768px)...2.6 bootstrap栅格系统 Bootstrap提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

    3.4K31

    移动开发-响应式

    移动开发-响应式布局 响应式开发原理: 使用媒体查询针对不同宽度的设备进行布局和样式设置,从而适配不同设备 设备划分 尺寸区间 超小屏幕 (手机) < 768px 小屏设备 (平板) >= 768px...原理就是在不同屏幕下,通过媒体查询来改变这个布局容器的大小,再改变里面子元素的排列方式和大小,从而实现不同屏幕下,看到不同的页面布局和样式变化 也可以根据实际情况自己定义划分 Bootstrap 简介...( >=992px) 宽度定为 970px 小屏 ( >=768px) 宽度定为 750px 超小屏 (100%) container-fluid 类: 流式布局容器 百分百宽度 占据全部视口 (viewport...) 的容器 栅格系统介绍: 栅格系统英文为 Grid systems ,翻译为网格系统,是指将页面布局划分为等宽的列,然后通过列数的定义来模块化页面布局 Bootstrap提供了一套响应式、移动设备优先的流式栅格系统...,随着屏幕或视口 (viewport) 尺寸的增加,系统会自动分为最多12列 栅格选项参数: 超小屏幕 (手机) =768px 中等屏幕 (桌面显示器) >=992px

    2.4K20

    2024年最值得尝试的5个CSS框架

    为了满足这一需求,Bootstrap 应运而生,它是一款以移动为先的 CSS 框架,不仅能帮助你构建外观优雅的响应式网页界面,还大大简化了开发过程。...Bootstrap 的核心在于其强大的栅格系统,这一系统使得开发者可以为各种屏幕尺寸创建灵活的布局。...Bootstrap 的独特之处 响应式栅格系统:这是 Bootstrap 的核心特性之一,允许网页内容根据不同的屏幕尺寸自动调整布局,从而在手机、平板和桌面上都能提供良好的用户体验。...如何将 Bootstrap 与现代框架结合使用 如果你在使用 React 开发项目,可以轻松地将 React Bootstrap 库安装到你的项目中,通过这种方式,你可以在保持 React 的组件化开发模式的同时...import ButtonGroup from 'react-bootstrap/ButtonGroup'; import Dropdown from 'react-bootstrap/Dropdown

    1.2K10

    第122天:移动端开发常见事件和流式布局

    一、流式布局 1、 什么是流式布局 流式布局就是百分比布局,通过盒子的宽度设置成百分比来根据屏幕的宽度来进行伸缩,不受固定像素的限制,内容向两侧填充,同时会设定最小宽度和最大宽度,适用于图片比较多的首页...2、 viewport 在移动端用来承载网页的这个区域就是我们的视觉窗口viewport,这个区域可以设置高度宽度,可以按比例放大缩小,而且能设置是否允许用户自行缩放。 ?...3、 响应式开发的原理 CSS3中的Media Query(媒介查询),通过查询screen的宽度来指定某个宽度区间的网页布局。 超小屏幕:768px以下(移动设备)。...2、Bootstrap常用样式 container类:用于定义一个固定宽度且居中的版心。...-- 4 此处的代码会显示在一个固定宽度且居中的容器中 5 该容器的宽度会跟随屏幕的变化而变化 6 --> 7 8 栅格系统:Bootstrap

    3.6K40

    BootStrap初始

    它支持响应式布局,并且在V3版本之后坚持移动设备优先。 Bootstrap的历史 Bootstrap 是由 Twitter 的 Mark Otto 和 Jacob Thornton 开发的。...Bootstrap 是 2011 年八月在 GitHub 上发布的开源产品。 为什么要用Bootstrap 移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。...栅格类适用于与屏幕宽度大于或等于分界点大小的设备 , 并且针对小屏幕设备覆盖栅格类。...因此,在元素上应用任何 .col-md-* 栅格类适用于与屏幕宽度大于或等于分界点大小的设备 , 并且针对小屏幕设备覆盖栅格类。...(手机,小于 768px) */ /* 没有任何媒体查询相关的代码,因为这在 Bootstrap 中是默认的(还记得 Bootstrap 是移动设备优先的吗?)

    4.6K10

    BootStrap 前端框架简介

    * { box-sizing: border-box; } 二.BootStrap ​ Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB...2.1 引入文件 bootStrap.min.css jquery.min.js bootStrap.min.js 2.2 栅格系统 Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口...我们也可以根据自己的需要,定义列数: Bootstrap 4 的网格系统是响应式的,列会根据屏幕大小自动重新排列。...Bootstrap 4 网格系统有以下 5 个类(class): .col- 针对所有设备 col-xs 小设备 .col-sm 平板 - 屏幕宽度等于或大于 576px .col-md 桌面显示器...- 屏幕宽度等于或大于 768px) .col-lg 大桌面显示器 - 屏幕宽度等于或大于 992px) .col-xl 超大桌面显示器 - 屏幕宽度等于或大于 1200px) 2.2.1网格系统规则

    16410

    01_Bootstrap基础组件01

    2.5 meta 标签设置 Bootstrap 是移动设备优先的。针对移动设备的样式融合进了框架的每个角落,而不是增加一个额外的文件。...因为现在越来越多的用户使用移动设备,为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的 head 之中添加 viewport meta 标签。...4.1 简介 Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。.../* 超小屏幕(手机,小于 768px) */ /* 没有任何媒体查询相关的代码,因为这在 Bootstrap 中是默认的(还记得 Bootstrap 是移动设备优先的吗?)...星号的取值是数值(比如1、2),一行的总列数都是 12 超小屏幕 手机 (屏幕 平板 (≥768px) 中等屏幕 桌面显示器 (≥992px) 大屏幕 大桌面显示器 (≥1200px

    8800

    前端移动web-day05学习笔记

    [992,1200) sm:小尺寸,对应平板ipad,在栅格系统响应式布局中对应的屏幕是 [768,992) xs:超小尺寸,对应手机移动端,在栅格系统响应式布局中对应的屏幕是<= 768 ==1.4-...sm:小栅格,这种栅格在屏幕宽度大于等于768时可以排成一行,小于768时每个栅格独占一行 xs:超小栅格,这种栅格所有屏幕宽度下都会排成一行 x(1-12之间的数字,尺寸比例):bootstrap将水平方向分为...宽度比例 1 = 屏幕 1/12) col-lg-6:表示该栅格在屏幕宽度大于等于1200时,占的宽度比例是6份( 6/12 = 0.5 相当于width:50%)。...:响应式版心容器 默认样式: 没有高度、边框、颜色 左右15px的padding 宽度是响应式 屏幕宽度 宽度100% 768 屏幕宽度 宽度...当屏幕宽度>1200px, 宽度比例生效。

    2.9K20

    Web-第五天 BootStrap学习

    国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来 中文官网:http://www.bootcss.com/ ?...此概念是为解决移动互联网浏览而诞生的。 响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕移动设备的普及,用“大势所趋”来形容也不为过。...视口的作用:在移动浏览器中,当页面宽度超出设备(device),浏览器内部虚拟的一个页面容器,将页面容器缩放到设备这么大,然后展示 取值: width=device-width, 视口的宽度,大多手机浏览器视口的宽度是...//v3.bootcss.com/css/#grid-options Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12...行使用的样式“.row”,列使用样式“col-*-*” 内容应当放置于“列(column)”内 列大于12时,将另起一行排列 栅格类适用于与屏幕宽度大于或等于分界点大小的设备,并且针对小屏幕设备覆盖栅格类

    5.1K50

    Bootstrap栅格布局

    container类创建一个固定宽度的容器,宽度随着屏幕尺寸的增大而增大。它在内容周围添加了一些内边距,以保持良好的视觉外观。....在Bootstrap中,列基于12个网格系统,意味着一行中最多可以包含12个列。可以将12个列均匀分割成几个部分,或根据需要指定每个列的宽度。...其中,breakpoint可以是以下断点之一:xs:超小屏幕(Extra Small),通常是移动设备上的横向布局。sm:小屏幕(Small),通常是平板电脑上的纵向布局。...在小屏幕(sm)上,每个列占据了一半的宽度(.col-sm-6)。在中等屏幕(md)及以上的屏幕尺寸上,每个列占据了三分之一的宽度(.col-md-4)。...通过指定不同的列宽度和断点,可以在不同屏幕尺寸下呈现不同的布局。偏移和排序除了基本的栅格布局,Bootstrap还提供了偏移和排序功能,用于进一步控制列的位置和顺序。

    1.3K30

    Jump Start Bootstrap 第2章

    Bootstrap网格系统将屏幕划分为每行12列;列的宽度根据屏幕的大小而变化。因此,网格系统是响应式的,当浏览器窗口的大小发生变化时,这些列会动态地调整自身大小。...类前缀 Bootstrap有四种不同的类前缀,让列适应四种不同尺寸的显示器: col-xs 超小显示器 (屏幕宽度 < 768px) col-sm 小型显示器 (屏幕宽度 ≥ 768px) col-md...中型显示器 (屏幕宽度 ≥ 992px) col-lg 大型显示器 (屏幕宽度 ≥ 1200px) 当我们指定类col-xs-12,它意味着在超小型显示器上,这个元素将跨越全部12格。...移动设备上的设计 和平板电脑一样,移动设备也可以在风景和人像模式下观看。移动设备中的景观视图利用小型显示器(屏幕宽度768px),我们已经使用了col-sm类。...移动设备中的竖屏视图使用了额外的小型显示器(屏幕宽度小于768px)。 对于移动设备的线框,我们必须创建一个单列布局。我希望您已经知道如何在上述代码中实现它。

    2.9K40
    领券