分享几个媒体查询@media实现自适应的关键分辨率
随着时代的发展,移动设备越来越多,原来前端工程师要给一个页面写两套代码,一个用于PC端,一个用于移动端,但是现在只要写一套代码就够了,因为我们可以使用媒体查询,即@media这个方法,接下来就给大家介绍几个媒体查询@media实现自适应的关键分辨率,有需要的朋友可以参考一下。
经常为不同分辨率设备或不同窗口大小下布局错位而头疼,可以利用@media screen实现网页布局的自适应,但是怎样兼容所有主流设备就成了问题。到底分辨率是多少的时候设置呢?
1、先看下面的代码,这是从bootstrap中遍历出来的,min-width来确认分别是
768、992、1200。当然了过去也有些设备宽度是600 480的,哪些小分辨率的我们都归类为小于767的。为什么是小于767而不是768呢,那是因为在css中@media (min-width: 768px)表示最小是768也就是>=768,这里有等于,所以我们判断更小的设备用@media (max-width: 767px)这边表示<=767就不会有冲突了
2、运用@media实现网页自适应中的几个关键分辨率
从上面我们可以看出有几个临界点的分辨率,那么我们就可以轻松的来写自己的自适应代码了
@media (min-width: 768px){ //>=768的设备 }
@media (min-width: 992px){ //>=992的设备 }
@media (min-width: 1200){ //>=1200的设备 }
注意下顺序,如果你把@media (min-width: 768px)写在了下面那么很悲剧,
@media (min-width: 1200){ //>=1200的设备 }
@media (min-width: 992px){ //>=992的设备 }
@media (min-width: 768px){ //>=768的设备 }
因为如果是1440,由于1440>768那么你的1200就会失效。
所以我们用min-width时,小的放上面大的在下面,同理如果是用max-width那么就是大的在上面,小的在下面
@media (max-width: 1199){ //<=1199的设备 }
@media (max-width: 991px){ //<=991的设备 }
@media (max-width: 767px){ //<=768的设备 }
3、经过了上面的入门学习,我们就可以灵活的来点高级的混合应用了
@media screen and (min-width:1200px){ #page{ width: 1100px; }#content,.div1{width: 730px;}#secondary{width:310px} }
@media screen and (min-width: 960px) and (max-width: 1199px) { #page{ width: 960px; }#content,.div1{width: 650px;}#secondary{width:250px}select{max-width:200px} }
@media screen and (min-width: 768px) and (max-width: 959px) { #page{ width: 900px; }#content,.div1{width: 620px;}#secondary{width:220px}select{max-width:180px} }
@media only screen and (min-width: 480px) and (max-width: 767px){ #page{ width: 450px; }#content,.div1{width: 420px;position: relative; }#secondary{display:none}#access{width: 450px; }#access a {padding-right:5px}#access a img{display:none}#rss{display:none}#branding #s{display:none} }
@media only screen and (max-width: 479px) { #page{ width: 300px; }#content,.div1{width: 300px;}#secondary{display:none}#access{width: 330px;} #access a {padding-right:10px;padding-left:10px}#access a img{display:none}#rss{display:none}#branding #s{display:none}#access ul ul a{width:100px} }
总结:上面的代码中用到了 screen这里指定了显示器为显示设备,也可以是print打印机等其他设备,一般我们用screen。或者干脆省略。如果想看详细的关于media的说明可以百度一下关于media query的知识。
以上是分享几个媒体查询@media实现自适应的关键分辨率的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

上个月,一加发布了首款搭载骁龙8Gen3的平板电脑:一加平板Pro,现据最新消息,这款平板的"换娃"版本OPPOPad3也即将发布。上图为OPPOPad2据数码闲聊站透露:OPPOPad3外观配置与一加平板Pro完全一致配色:金色、蓝色(区别于一加的绿色和深灰)存储版本:8/12/16GB+512GB发布日期:今年第四季度(10-12月)同期新品:FindX8系列旗舰ColorOS15EncoX3作为补充:一加平板Pro主要配置:屏幕:12.1英寸,3200*2120分辨率,

Windows11引入了一项名为自动超分辨率的新功能,通过人工智能技术使得支持的游戏在系统中运行更加顺畅,从而提高用户的游戏体验。本文将介绍在Windows11中如何启用或禁用自动超分辨率(ASR)功能。使用人工智能技术的自动超分辨率可以提升游戏的视觉细节和分辨率,将低分辨率图像转换为更清晰的高分辨率图像。自动超分辨率目前正处于测试阶段,因此仅在InsiderBuild中可用。您需要安装Windows11build26052或更高版本才能使用此功能。您可以通过以下步骤检查您的Windows11版

随着春天的到来,万物复苏,一切都充满了生机与活力。在这个美好的季节里,如何为家居生活增添一抹别样的色彩?哈趣H2投影仪,以其精致的设计和超高的性价比,成为了这个春天里不可或缺的一道亮丽风景。这款H2投影仪小巧玲珑却不失时尚。无论是放在客厅的电视柜上,还是卧室的床头柜旁,都能成为一道亮丽的风景线。它的机身采用了奶白色的磨砂质地,这种设计不仅让投影仪的外观更显高级,同时也增加了触感的舒适度。米色仿皮纹材质,更是为整体外观增添了一抹温馨与雅致。这种色彩与材质的搭配,既符合现代家居的审美趋势,又能够融入

你正在考虑购买一台具有影院素质的投影机,同时可以兼顾大屏游戏,优派LX700-4K非常适合你。它不仅亮度高,同时具有4K分辨率,并且支持XBOX认证。目前它有很大的优惠,官方补贴1700元,并且还赠送4K电视盒子。点击进入购买:https://item.jd.com/100069910253.html优派LX700-4K采用了最新的第三代激光光源技术,有效降低对眼睛的伤害,让你可以放心享受视觉盛宴,无需担心眼睛受损。拥有3500ANSI流明的高亮度和影院级的4K分辨率,每一个细节都清晰可见,让你

在当下科技飞速发展的时代,笔记本电脑已经成为人们日常生活和工作中不可或缺的重要工具。对于那些对性能有高要求的玩家而言,拥有配置强大、性能出色的笔记本电脑才能满足其硬核需求。七彩虹隐星P15笔记本电脑凭借其卓越性能和令人惊艳的设计,成为了未来的引领者,堪称硬核笔记本的典范。七彩虹隐星P1524配备了13代英特尔酷睿i7处理器和RTX4060LaptopGPU,外观采用更时尚的宇宙飞船设计风格,同时在细节表现上也有出色表现。让我们先来了解一下这款笔记本的特点。至高搭载英特尔酷睿i7-13620H处理

一个可以自动分析PDF、网页、海报、Excel图表内容的大模型,对于打工人来说简直不要太方便。上海AILab,香港中文大学等研究机构提出的InternLM-XComposer2-4KHD(简写为IXC2-4KHD)模型让这成为了现实。相比于其他多模态大模型不超过1500x1500的分辨率限制,该工作将多模态大模型的最大输入图像提升到超过4K(3840x1600)分辨率,并支持任意长宽比和336像素~4K动态分辨率变化。发布三天,该模型就登顶HuggingFace视觉问答模型热度榜单第一。轻松拿捏

北京时间2024年1月23号,NVIDIARTXRemix全面上线公测。下载链接:https://www.nvidia.cn/geforce/rtx-remix/什么是RTXRemix?它是基于NVIDIAOmniverse的免费Mod平台,致力于帮助模组制作者快速创建和共享经典老游戏#RTXON版本,我们可以简单把它理解为一个外置程序,它不会改变老游戏的引擎;而是在游戏运行的过程中接管图形渲染管线/场景管理等一系列工具,结合NVIDIA全光线追踪、DLSS、Reflex等技术,从而达到大幅改变

前几天游戏科学放出了《黑神话:悟空》的基准测试软件,在测试中我们发现,当外接显示器时(独显直连视频输出接口),如果显示器的桌面分辨率大于游戏内的分辨率,游戏帧数将会有非常明显的下降,在一些情况下甚至帧数会下跌一半。于是我们重新开始进行了测试,并寻找到了原因所在,本篇文章就来对我的上一篇测试:《2种分辨率x13种画质=26个测试结果,RTX4060在《黑神话:悟空》中的帧数到底如何?》进行修正、勘误,在这里也先和大家说一声抱歉,RTX4060理论上来讲在《黑神话:悟空》中会比我之前测试的成绩高出不
