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

通过媒体查询在桌面视图和移动视图中显示div的正确方式应该是什么

通过媒体查询在桌面视图和移动视图中显示div的正确方式是使用响应式设计。响应式设计是一种能够根据用户设备的屏幕大小和分辨率自动调整网页布局和样式的技术。

在实现响应式设计时,可以使用CSS媒体查询来根据不同的屏幕尺寸应用不同的样式。媒体查询是一种CSS3的功能,它允许根据设备的特性(如屏幕宽度、高度、方向等)来应用不同的CSS规则。

以下是一个示例的媒体查询代码,用于在桌面视图和移动视图中显示div:

代码语言:txt
复制
/* 桌面视图样式 */
@media screen and (min-width: 768px) {
  .my-div {
    width: 50%;
    float: left;
  }
}

/* 移动视图样式 */
@media screen and (max-width: 767px) {
  .my-div {
    width: 100%;
    float: none;
  }
}

在上述代码中,我们使用了两个媒体查询,分别针对桌面视图和移动视图。在桌面视图中(屏幕宽度大于等于768px),div的宽度设置为50%,并且使用浮动来实现多列布局。而在移动视图中(屏幕宽度小于767px),div的宽度设置为100%,并且取消浮动,使其在移动设备上垂直排列。

这种方式可以确保在不同的设备上都能正确显示div,并提供更好的用户体验。对于实际项目中的具体需求,可以根据不同的场景和设计要求进行相应的调整。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

学姐叫我看 CSS 新出容器查询,然后把公共组件重构成响应式

在前端开发中经常需要按不同屏幕尺寸来进设计达到PC移动端响应式。我们一般使用CSS媒体查询来检测口宽度或高度,然后根据该模式改变设计。 这就是在过去10年中设计Web布局方式。...本文中,我将介绍它是什么,它将如何改变作为设计师工作流,等等。 当前响应设计状态 当前,我们实现响应式,一般需要 UI 设计三个样式,分别是移动,平板电脑桌面等。...然后,再告诉浏览器,如果父元素宽度等于或大于500px,它应该以不同方式显示。对于700px查询也是如此。这就是CSS容器查询工作原理。...右边,一个根据父组件宽度更改组件。这就是容器查询功能用途。 设计时考虑容器查询 作为一名 UI,你需要适应这个革命性CSS特性,因为它将改变我们为网页设计方式。...随着CSS容器查询到来,我们还将设计一个组件应该如何根据其父组件宽度进行调整。 考虑以下设计: 请注意,我们有标题、文章部分、引文时事通讯。它们中每一个都应该适应父视图宽度。

2.2K30

两个 viewports 故事-第二部分

平板设备如 ipad 以及传闻基于 webOs 惠普产品将缩小桌面与手机差距,但也无法改变最基本问题。因为网站也需要在移动显示,所以我们必须让它们小屏幕上正常显示。...如果移动浏览器桌面浏览器工作原理相同,侧边栏至多显示 40px 宽,确实太窄了。你自适应布局看上去被压扁了。 解决这个问题方法之一就是为移动浏览器设计特殊网站。...除了你是否应该这样做问题之外,实际问题是只有很少网络公司会为移动单独设计网站。 手机浏览器供应商希望为客户提供最好用户体验,这意味着“尽可能如桌面显示一样”。...你也可以改变相框角度,但是图片(视觉视图大小尺寸不会变。”  视觉视图是页面的一部分,如下所示。用户可以通过滚动来查看页面,或者通过缩放改变视觉大小。 ?...媒体查询 媒体查询工作方式和在桌面端相同。 width/height 将布局视图作为参照,使用 CSS 像素计算。而 device-width/height 将设备屏幕作为参照,使用物理像素计算。

1.7K70

布局常用解决方案对比(媒体查询、百分比、remvwvh)

px媒体查询 百分比 自适应场景下rem解决方案 通过vw/vh来实现自适应 一、px静态网页中,我们经常用像素(px)作为单位,来描述一个元素宽高以及定位信息。...为了明确css像素物理像素转换关系,必须先了解是什么。 2....口 广义口,是指浏览器显示内容屏幕区域,狭义口包括了布局口、视觉理想口 (1) 布局口(layout viewport) 布局口定义了pc网页移动默认布局行为,因为通常pc...(3) 理想口(ideal viewport) 理想口或者应该全称为“理想布局口”,移动设备中就是指设备分辨率。...2. vw单位换算 同样,如果要将px换算成vw单位,很简单,只要确定视图窗口大小(布局口),如果我们将布局口设置成分辨率大小,比如对于iphone6/7 375*667分辨率,那么px可以通过如下方式换算成

1.8K40

移动开发-响应式

移动开发-响应式布局 响应式开发原理: 使用媒体查询针对不同宽度设备进行布局样式设置,从而适配不同设备 设备划分 尺寸区间 超小屏幕 (手机) < 768px 小屏设备 (平板) >= 768px...~ < 992px 中等屏幕 (桌面显示器) >= 992px ~ <1200px 宽屏设备 (大桌面显示器) >= 1200px 响应式布局容器: 响应式需要一个父级做为布局容器,来配合子级元素来实现变化效果...原理就是不同屏幕下,通过媒体查询来改变这个布局容器大小,再改变里面子元素排列方式大小,从而实现不同屏幕下,看到不同页面布局样式变化 也可以根据实际情况自己定义划分 Bootstrap 简介...(桌面显示器) >=992px 宽屏设备 (大桌面显示器) >=1200px .container 最大宽度 自动(100%) 750px 970px 1170px 类前缀 .col-xs- .col-sm...可见 .hidden-lg 可见 可见 可见 隐藏 为了加快对移动设备友好页面开发工作,利用媒体查询功能,并使用这些工具类可以方便针对不同设备展示或隐藏页面内容 Bootstrap 其他 (按钮、

2.4K20

CSS(八)

CSS(八) 發佈於 2018-07-08 这一篇,我们来介绍一下响应式设计及其三大关键技术 - 流式布局,弹性媒体媒体查询。并会介绍移动优先响应式设计。...概述 响应式设计指的是网站可以不论是宽屏显示器还是移动设备都能表现得同样出色。这是一种网页设计开发方法,它消除了网站移动版本与桌面版本之间区别。 响应式设计是通过媒体查询完成。...媒体查询 媒体查询分为两部分 媒体类型(Media Type) 媒体特征(Media Feature) 媒体类型与媒体特征之间通过 And 进行连接,多个媒体特征之间也通过 And 进行连接 Media...所谓移动优先,即优先考虑移动设备样式,移动设备中进行响应式适配,这样做好处是既可以移动端有更好表现,又能够在其他设备看到适配后页面。...现在人们使用移动设备时间比例越来越高,如果你产品用户也是更多地使用移动设备浏览页面的话,应该采用移动优先设计方案。

73230

一文带你响应式网页设计入门

媒体查询使您可以根据当前设备尺寸来设置元素样式。现在流行CSS策略是首先编写移动样式,然后在其上构建更复杂桌面版网页样式。...媒体查询是自适应Web设计重要组成部分,通常用于屏幕大小方向不同网格布局、字体大小、边距填充。...因此,对于大于600px界面,我们column元素宽度相对其父元素50%。 虽然媒体查询对于响应式网页设计是必不可少,但许多其他新CSS功能也浏览器中得到广泛采用支持。...适用于桌面设备样式,我们利用与上一节中示例类似的媒体查询将容器main元素设置为flex-wrap: nowrap,这样可以确保子元素不会换行,通过媒体查询中设置div为flex-basis: 33%...您可以为桌面移动设备设置监控,以获得有关您网站响应情况持续反馈。例如,Lighthouse报出当前设备未能正确加载图像。 ?

4.7K20

HTML+CSS实现响应式布局页面,响应式布局入门教程

响应式布局指的是同一页面不同屏幕尺寸下有不同布局。移动互联网高度发达今天,我们桌面浏览器上开发网页已经无法满足移动设备上查看需求。...开发方式 移动web开发+PC开发 响应式开发 应用场景 一般已经有PC端网站,开发移动时候,只需单独开发移动端。...响应式开发与移动端与PC端分别开发区别:响应式开发只编写一套界面,通过检测口分辨率,针对不同客户端客户端做代码处理,来展现不同布局内容。...响应式开发原理是使用CSS3中Media Query(媒体查询)针对不同宽度设备设置不同布局样式,从而适配不同设备。...CSS3 @media 查询定义使用: 使用 @media 查询,你可以针对不同媒体类型定义不同样式。

14.4K50

第118天:移动端开发——

它研究了两个内容:meta宽度媒体查询。通常我们都会称上述代码为CSS3媒体查询功能。使用媒体查询功能能够解决针对桌面web设计移动端不同尺寸下兼容展现。...(桌面上,宽度浏览器窗口宽度一致)。 1、布局移动端设备如果使用宽度浏览器窗口宽度一样会导致很丑陋结果。想象一下。...一个针对桌面左右结构页面布局,左侧站浏览器窗口20%,右侧占80%。这样页面我们小屏幕移动端设备上会缩放非常小。也许会导致大部分数据重叠覆盖,也可能导致数据遮挡无法显示全部。...(一般来讲我们都会将布局宽度设为设备宽度一样,然后使用css媒体查询编写一套针对移动展示方案。)...并且它CSS像素数量会随着用户缩放而改变。 理想口:为了使网站在移动端有最理想浏览阅读宽度而设定。需要手动添写meta口标签通知浏览器操作。使用它配合css媒体查询制定移动端展示方案。

93320

移动开发之响应布局

移动开发之响应布局 1.响应式开发 1.1 响应式开发原理 就是使用媒体查询针对不同宽度设备进行布局样式设置,从而适配不同设备目的。...1.2 响应式布局容器 响应时需要一个父级作为布局容器,来配合子集元素来实现变化效果 原理就是不同屏幕下,通过媒体查询来改变这个布局容器大小,再改变里面的子元素排列方式大小,从而实现不同屏幕下...,看到不同页面布局样式变化 平时我们响应式尺寸划分 超小屏幕(手机,小于768px):设置宽度为100% 小屏幕(平板,大于等于768px):设置宽度为750px 中等屏幕(桌面显示器...Bootstrap提供了一套响应式,移动设备优先流式栅格系统,随着屏幕或口(viewport)尺寸增加,系统会自动分为最多十二列 Bootstrap里面container宽度是固定,但是不同屏幕下...响应式工具 为了加快对移动设备友好页面开发工作,利用媒体查询功能,并使用这些工具类可以方便针对不同设备展示或隐藏页面内容。

2.2K20

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

1、响应式开发原理 1.1 响应式开发原理 就是使用媒体查询针对不同宽度设备进行布局样式设置,从而适配不同设备目的。...设备划分情况: 小于768为超小屏幕(手机) 768~992之间为小屏设备(平板) 992~1200中等屏幕(桌面显示器) 大于1200宽屏设备(大桌面显示器) 1.2...原理就是不同屏幕下,通过媒体查询来改变这个布局容器大小,再改变里面子元素排列方式大小,从而实现不同屏幕下,看到不同页面布局样式变化。...,而且控制权框架本身,有预制样式库、组件插件。...-8 col-lg-pull-4">右侧 ​ 响应式工具 为了加快对移动设备友好页面开发工作,利用媒体查询功能,并使用这些工具类可以方便针对不同设备展示或隐藏页面内容。

4K20

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

浏览器中,我们可以通过滚动条来移动口以看到更多网页内容。 更形象口解释: ?...如果浏览器针对 PC 制作网页都不做任何处理,那么窄屏设备上加载网页,我们看到效果便是默认显示网页左上角部分,然后通过水平和竖直方向滚动来浏览网页其他部分。...; ●限制了依据口宽度做媒体查询(Media queries)机制有效性,因为口宽度初始为 980px,浏览器不会以 640px、480px 或更低分辨率来启动对应媒体查询。...不做大代码调整的话,等比缩放类移动端网页, PC 上合理展现方式应该是页面总宽度锁定在某个值,然后水平方向居中。(如下图) ?...滚动到视图中之前,口外部内容屏幕上不可见。 ●当前可见口部分称为可视口。这可以小于布局口,例如当用户进行缩放缩放时。该布局口保持不变,但视觉口变小。

2.8K30

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

浏览器中,我们可以通过滚动条来移动口以看到更多网页内容。 更形象口解释: ?...如果浏览器针对 PC 制作网页都不做任何处理,那么窄屏设备上加载网页,我们看到效果便是默认显示网页左上角部分,然后通过水平和竖直方向滚动来浏览网页其他部分。...; ●限制了依据口宽度做媒体查询(Media queries)机制有效性,因为口宽度初始为 980px,浏览器不会以 640px、480px 或更低分辨率来启动对应媒体查询。...不做大代码调整的话,等比缩放类移动端网页, PC 上合理展现方式应该是页面总宽度锁定在某个值,然后水平方向居中。(如下图) ?...滚动到视图中之前,口外部内容屏幕上不可见。 ●当前可见口部分称为可视口。这可以小于布局口,例如当用户进行缩放缩放时。该布局口保持不变,但视觉口变小。

3.2K20

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

1.0 响应式开发原理 1.1 响应式开发原理 就是使用媒体查询针对不同宽度设备进行布局样式设置,从而适配不同设备目的。...设备划分情况: 小于768为超小屏幕(手机) 768~992之间为小屏设备(平板) 992~1200中等屏幕(桌面显示器) 大于1200宽屏设备(大桌面显示器) 1.2...原理就是不同屏幕下,通过媒体查询来改变这个布局容器大小,再改变里面子元素排列方式大小,从而实现不同屏幕下,看到不同页面布局样式变化。...2.6 bootstrap栅格系统 Bootstrap提供了一套响应式、移动设备优先流式栅格系统,随着屏幕或口(viewport)尺寸增加,系统会自动分为最多12列。...-8 col-lg-pull-4">右侧 ​ 响应式工具 为了加快对移动设备友好页面开发工作,利用媒体查询功能,并使用这些工具类可以方便针对不同设备展示或隐藏页面内容。

3.4K31

08-移动端开发教程-移动端适配方案

百分比与固定高度布局方案 此方案前提是设置屏幕为理想口,然后通过水平百分比布局或者弹性布局,垂直方向一般用固定像素。 优点:布局快速简单方便、移动设备中水平表现良好差异不大。...= 32px */ 比如,如下需求:随着设备尺寸变宽,元素高度宽度都相应放大,比如下图中弹出拉钩下载app链接层。...3.1 媒体查询改变根元素字体大小 CSS3新增加了媒体查询功能,也就是可以根据设备媒体属性做相关判断,然后执行不同CSS规则。 媒体查询细节参考。...组合布局方式 其实以上讲两种方式,一般都会混用,并不是用一种方案写到头,而是什么情况下适合就用什么方式。...缩放自适应布局方式(推荐***) 简单点说就是,开发时候根据设计搞完全还原像素,然后根据屏幕宽度通过js动态改变页面的缩放,恰好是理想大小。 原理核心就是修改页面mate标签缩放。

3.5K100

08-移动端开发教程-移动端适配方案

百分比与固定高度布局方案 此方案前提是设置屏幕为理想口,然后通过水平百分比布局或者弹性布局,垂直方向一般用固定像素。 优点:布局快速简单方便、移动设备中水平表现良好差异不大。...= 32px */ 比如,如下需求:随着设备尺寸变宽,元素高度宽度都相应放大,比如下图中弹出拉钩下载app链接层。...3.1 媒体查询改变根元素字体大小 CSS3新增加了媒体查询功能,也就是可以根据设备媒体属性做相关判断,然后执行不同CSS规则。 媒体查询细节参考。...组合布局方式 其实以上讲两种方式,一般都会混用,并不是用一种方案写到头,而是什么情况下适合就用什么方式。...缩放自适应布局方式(推荐***) 简单点说就是,开发时候根据设计搞完全还原像素,然后根据屏幕宽度通过js动态改变页面的缩放,恰好是理想大小。 原理核心就是修改页面mate标签缩放。

3K60

IT课程 CSS基础 033_响应式布局

响应式布局 响应式布局是一种能够适应不同屏幕尺寸设备网页设计方法。通过使用响应式布局,可以使网页不同设备上保持良好显示效果,无论是桌面电脑、平板电脑还是手机上。...媒体查询 使用 CSS 媒体查询可以根据设备特征(如屏幕宽度、高度、设备类型等)应用不同样式。这使得你可以为不同屏幕尺寸定义不同布局。...img src="zhaojian.jpg" alt="Responsive Image"> 效果: 口设置 使用 标签设置口,以确保页面移动设备上正确缩放。...示例: 这个元标签告诉移动端浏览器,它们应该口宽度设定为设备宽度...,将文档放大到其预期大小 100%,移动端以你所希望移动优化大小展示文档。

8010

CSS calc() 使用指南

然后我们用它来得到一个新宽度值,用一个单位乘以 1px 变成 3px。 3. 使用 calc() 转换字体大小 假设有这样一个场景,我们希望段落字体桌面屏幕上很大,但在移动屏幕上很小。...当然,CSS 媒体查询是可以,但是 calc() 函数也可以,所以我们不需要使用媒体查询。...这将允许我们字体移动视图中变小,当我们增加屏幕大小或在桌面视图中恢复正常。...请注意,如果你字体大小对于桌面视图来说已经很小,则不应该使用这种方法,在这种情况下,让移动视图字体尺寸更小是没有意义。 4....关于 CSS calc() 函数还有一些需要注意地方: 当应用于媒体查询时,它不能工作 当除 0 时,HTML 解析器会生成一个错误 可以嵌套 calc() 函数 让我们深入研究更多例子。 5.

1.6K40

响应式布局

响应式布局 原理 使用媒体查询针对不同宽度设备进行布局样式设置,从而适配不同设备。...,让子级元素实现变化效果 原理:不同屏幕下,通过媒体查询来改变布局容器大小,再改变里面子元素排列方式大小,从而实现在不同大小屏幕下,看到不同页面布局样式。...常用响应式尺寸划分: 设备 尺寸区间 宽度设置 手机 <768px 100% 平板 [768px, 992px) 750px 桌面显示器 [992px, 1200px) 970px 大桌面显示器(电脑...(viewport)容器 适合于单独做移动端开发 栅格系统 栅格系统是将页面布局划分为等宽列,然后通过列数定义来模块化页面布局。...Bootstrap 提供了一套响应式、移动设备优先流动栅格系统,会把 container 分为 12 列。 栅格系统通过一系列行(row)列(column)组合来创建页面布局。

2.9K10

前端响应式布局为什么是个坑?

head中添加meta标签,设置设备宽度作为视图大小,禁止缩放。...媒体查询:Media Queries,是响应式布局核心,浏览器会根据条件选择需要渲染htmlcss内容。...超小屏幕手机 (<768px) 小屏幕平板 (≥768px) 中等屏幕桌面显示器 (≥992px) 大屏幕大桌面显示器 (≥1200px) 媒体查询有两种引入方式:内部引入外部引入。...能够快捷解决多设备显示适应问题。 4.2、缺点: 响应式网站无法区分移动端,所以会出现隐藏部分无用内容,浪费宽度,加载耗时长。...响应式设计不利于百度关键词优化排名。用户不同终端搜索习惯不同,百度对移动PC端关键词处理策略也不同,百度搜索排名也是有PC移动端之分,所以如果要做优化,不建议响应式布局。

1.7K10

前端响应式布局为什么是个坑?

head中添加meta标签,设置设备宽度作为视图大小,禁止缩放。...媒体查询:Media Queries,是响应式布局核心,浏览器会根据条件选择需要渲染htmlcss内容。...超小屏幕手机 (<768px) 小屏幕平板 (≥768px) 中等屏幕桌面显示器 (≥992px) 大屏幕大桌面显示器 (≥1200px) 媒体查询有两种引入方式:内部引入外部引入。...能够快捷解决多设备显示适应问题。 4.2、缺点: 响应式网站无法区分移动端,所以会出现隐藏部分无用内容,浪费宽度,加载耗时长。...响应式设计不利于百度关键词优化排名。用户不同终端搜索习惯不同,百度对移动PC端关键词处理策略也不同,百度搜索排名也是有PC移动端之分,所以如果要做优化,不建议响应式布局。

95440
领券