如今的屏幕分辨率,小至320px(iPhone),大到2560px甚至更高(大显示器),变化范围极大。我们该如何使用css实现适应不同分辨率呢?下面我们来看一下css适应不同分辨率的方法。

纯CSS实现PC浏览器(显示屏幕)或移动端浏览器宽度样式的自适应。将用到@media样式进行判断。

一般我们设计网页的时候PC端宽度都在900-1400像素之间,移动端宽度在320-640像素之间,用@media样式选择可以让PC端和移动端自适应。

css样式选择器写法如下:@media screen and (判断属性){

css样式

}

示例:

.main{height:400px;border:1px solid #eee}

@media screen and (min-width:1201px){

.main{width:1200px}

}/*设置在屏幕(浏览器)不小于1201px时,main的宽度显示宽度为1200px*/

@media screen and (max-width:1200px){

.main{width:900px}

}/*设置在屏幕(浏览器)不大于1200px时,main的宽度显示宽度为900px*/

注意css代码的先后顺序,必须尺寸由大到小。这里还要提到书写格式也要按照上面的这样写,全部用英文字符,也可写成压缩的样式:@media screen and (max-width:1200px){.main{width:900px}} 结果是有效。

使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。

@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。

当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。

html如何自动适应分辨率,css如何适应不同分辨率?相关推荐

  1. html适应不同的分辨率,css如何适应不同分辨率?

    如今的屏幕分辨率,小至320px(iPhone),大到2560px甚至更高(大显示器),变化范围极大.我们该如何使用css实现适应不同分辨率呢?下面我们来看一下css适应不同分辨率的方法. 纯CSS实 ...

  2. 根据屏幕分辨率获取css,根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码...

    既判断分辨率,也判断浏览器 重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码. 解释: var IE1024=""; var IE800="&quo ...

  3. 根据判断PC浏览器类型和手机屏幕像素自动调用不同CSS

    php.asp.js判断客户端输出对应的样式 ------------------- 1.媒体查询方法在 css 里面这样写 -------------------- @media screen an ...

  4. 如何让图片按比例响应式缩放、并自动裁剪的css技巧

    如何让图片按比例响应式缩放.并自动裁剪的css技巧 同时也适用于一些轮播父容器响应式缩放 响应式网站.移动端页面在DIV CSS布局中对于图片列表或图片排版时, 如果想要图片按比例缩放, 最简单的就是 ...

  5. li 字多出了省略号_文字溢出自动显示省略号css方法 -

    文字样式(Text Style)是一组可随图形保存的文字设置的集合,这些设置可包括字体设置以及特殊效果等.文字样式在不同的软件环境下显示的方式也会不一样.下面就来分享一下html中如何让文字竖排?总结 ...

  6. 字体大小自适应屏幕分辨率 CSS解决方案

    字体大小自适应屏幕分辨率 CSS解决方案 参考文章: (1)字体大小自适应屏幕分辨率 CSS解决方案 (2)https://www.cnblogs.com/love0618/p/4020752.htm ...

  7. HTML+CSS:移动端分辨率、视口、Flex布局、文字溢出显示省略号、溢出两行显示省略号

    文章目录 一.分辨率分类 二.视口 三.Flex布局 3.1 justify-content 主轴对齐方式 3.2 align-items 侧轴的对齐方式 3.3 伸缩比 flex:value; 3. ...

  8. li 字多出了省略号_文字溢出自动显示省略号css方法

    这次给大家带来文字溢出自动显示省略号css方法,文字溢出自动显示省略号css的注意事项有哪些,下面就是实战案例,一起来看一下. 我们经常会遇到文字太多,而为了不打破原有布局,需要将多出文字用省略号代替 ...

  9. VsCode使用Ctrl+S保存代码自动格式化Html/Css/JS

    第一步:点击文件-首选项-设置(快捷键:Ctrl + ,) 第二步:在搜索框里面输入emmet,选择工作区 点击 在settings.json 中编辑(红色框的地方) 第三步,在settings.js ...

最新文章

  1. 快速原型工具 原型可视化
  2. Python+Selenium练习篇之11-浏览器上前进和后退操作
  3. 阿里进军欧洲市场遇阻:仅凭复制中国模式难获成功
  4. 444 nginx_nginx 安全问题
  5. 获得三位数的百位,十位和个位
  6. 搭建xxpay支付平台
  7. Python学习笔记:requests库
  8. 01-maven build项目
  9. Palindrome Number
  10. 与组合数有关的一些求和公式
  11. 智能控制器在风机及水泵中的应用
  12. 通用商城系统V5.0
  13. 计算机技术在排水领域的应用,计算机软件在排水工程设计上的应用解析
  14. Spring源码解析二之创建Bean(实例化)
  15. windows系统如何真正隐藏文件夹[转载]
  16. lerna 使用详解
  17. xshell6使用技巧_Xshell6的正确打开方式
  18. Contiki介绍及参考资料
  19. 基于粒子群优化的灰色预测方法(Matlab)——附代码
  20. 阿里云弹性计算产品总监王志坤:在分布式云领域的产品布局和最佳实践

热门文章

  1. http响应中400错误和500错误的区别
  2. 大学物理实验报告2——数字示波器的使用
  3. AI+医疗:使用神经网络进行医学影像识别分析 ⛵
  4. 湮没在赞誉之中,科学史上鲜为人知的五大“败笔”
  5. java基础之HashMap刨根问底
  6. Linux文本编辑工具
  7. js实现3D旋转相册
  8. Scrum立会报告+燃尽图(十月十日总第一次):选题
  9. 周期活动计算,三天一次活动
  10. 位运算以及位运算的应用