html如何自动适应分辨率,css如何适应不同分辨率?
如今的屏幕分辨率,小至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如何适应不同分辨率?相关推荐
- html适应不同的分辨率,css如何适应不同分辨率?
如今的屏幕分辨率,小至320px(iPhone),大到2560px甚至更高(大显示器),变化范围极大.我们该如何使用css实现适应不同分辨率呢?下面我们来看一下css适应不同分辨率的方法. 纯CSS实 ...
- 根据屏幕分辨率获取css,根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码...
既判断分辨率,也判断浏览器 重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码. 解释: var IE1024=""; var IE800="&quo ...
- 根据判断PC浏览器类型和手机屏幕像素自动调用不同CSS
php.asp.js判断客户端输出对应的样式 ------------------- 1.媒体查询方法在 css 里面这样写 -------------------- @media screen an ...
- 如何让图片按比例响应式缩放、并自动裁剪的css技巧
如何让图片按比例响应式缩放.并自动裁剪的css技巧 同时也适用于一些轮播父容器响应式缩放 响应式网站.移动端页面在DIV CSS布局中对于图片列表或图片排版时, 如果想要图片按比例缩放, 最简单的就是 ...
- li 字多出了省略号_文字溢出自动显示省略号css方法 -
文字样式(Text Style)是一组可随图形保存的文字设置的集合,这些设置可包括字体设置以及特殊效果等.文字样式在不同的软件环境下显示的方式也会不一样.下面就来分享一下html中如何让文字竖排?总结 ...
- 字体大小自适应屏幕分辨率 CSS解决方案
字体大小自适应屏幕分辨率 CSS解决方案 参考文章: (1)字体大小自适应屏幕分辨率 CSS解决方案 (2)https://www.cnblogs.com/love0618/p/4020752.htm ...
- HTML+CSS:移动端分辨率、视口、Flex布局、文字溢出显示省略号、溢出两行显示省略号
文章目录 一.分辨率分类 二.视口 三.Flex布局 3.1 justify-content 主轴对齐方式 3.2 align-items 侧轴的对齐方式 3.3 伸缩比 flex:value; 3. ...
- li 字多出了省略号_文字溢出自动显示省略号css方法
这次给大家带来文字溢出自动显示省略号css方法,文字溢出自动显示省略号css的注意事项有哪些,下面就是实战案例,一起来看一下. 我们经常会遇到文字太多,而为了不打破原有布局,需要将多出文字用省略号代替 ...
- VsCode使用Ctrl+S保存代码自动格式化Html/Css/JS
第一步:点击文件-首选项-设置(快捷键:Ctrl + ,) 第二步:在搜索框里面输入emmet,选择工作区 点击 在settings.json 中编辑(红色框的地方) 第三步,在settings.js ...
最新文章
- 快速原型工具 原型可视化
- Python+Selenium练习篇之11-浏览器上前进和后退操作
- 阿里进军欧洲市场遇阻:仅凭复制中国模式难获成功
- 444 nginx_nginx 安全问题
- 获得三位数的百位,十位和个位
- 搭建xxpay支付平台
- Python学习笔记:requests库
- 01-maven build项目
- Palindrome Number
- 与组合数有关的一些求和公式
- 智能控制器在风机及水泵中的应用
- 通用商城系统V5.0
- 计算机技术在排水领域的应用,计算机软件在排水工程设计上的应用解析
- Spring源码解析二之创建Bean(实例化)
- windows系统如何真正隐藏文件夹[转载]
- lerna 使用详解
- xshell6使用技巧_Xshell6的正确打开方式
- Contiki介绍及参考资料
- 基于粒子群优化的灰色预测方法(Matlab)——附代码
- 阿里云弹性计算产品总监王志坤:在分布式云领域的产品布局和最佳实践