• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > css判断不同分辨率显示不同宽度布局实现自适应宽度

css判断不同分辨率显示不同宽度布局实现自适应宽度

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含css,不同分辨率,自适应宽度等相关知识,佚名 希望在学习及工作中可以帮助到您

CSS DIV网页布局中当分辨率小于等于1024px(像素)时,DIV布局对象显示1000px宽度,当分辨率大于1024px时候显示1200px宽度等需求。使用CSS实现改变浏览器显示宽度从而实现布局的网页宽度动态改变变化(网页宽度自动随浏览器显示宽度而变宽变窄)。
随着发展,越来越多的电脑用户显示屏分辨率越来越高,但有的用户还是使用1024px的分辨率的显示屏(根据几个浏览器分辨率统计平台得到数据现在使用1200分辨率以下用户极少,但我们CSS布局时仍然需要至少考虑1024px分辨率用户),如果网页布局宽度固定到1200px,1024分辨率用户浏览网页时浏览器下方会出现滚动条,为了解决这个问题,大家可以通过使用CSS3样式判断用户浏览器宽度从而调用不同布局宽度。

使用CSS单词与语法

这里注意花括号里装要变化CSS样式选择器。

三、不同分辨率显示不同宽度样式案例

1、DIVCSS小案例描述
我们首先设置一个DIV盒子CSS命名为“.abc”,设置其高度为300px,css边框为黑色;以及设置margin:0 auto布局居中。预先设置这两个样式是为了便于观察。
我们通过手动拖拽浏览器显示宽度,然后观察此盒子宽度变化情况,当浏览器宽度调节到宽度不大于500px时,对应此盒子宽度显示100px;调节浏览器宽度不大于901px时,显示“.abc”对应盒子宽度显示200px;当调节浏览器宽度大于1201px时,盒子对象宽度显示1200px;当小于1200px时候显示宽度为900px。

2、CSS代码


需要注意是CSS代码顺序,由大到小排版CSS(判断浏览器宽度越大越放前),这样是因为逻辑关系,@media 判断CSS排错将导致判断失效。

3、HTML代码

4、为了兼容IE9以下版本浏览器需要加入一个google的JS,当然可以下载引人html

5、完美兼容各大浏览器HTML+CSS+JS源代码

您可能想查找下面的文章:

  • css小技巧
  • 各大网站CSS初始化代码
  • css权重问题
  • CSS实现鼠标上移图标旋转效果
  • 使用CSS3制作一个简单的进度条(demo)
  • 用纯CSS实现饼状Loading等待图效果
  • 利用CSS3伪元素实现逐渐发光的方格边框
  • CSS3实现内凹圆角的实例代码
  • 利用HTML5+CSS3实现3D转换效果实例详解
  • css3+伪元素实现鼠标移入时下划线向两边展开的效果

相关文章

  • 2017-08-06CSS3中currentColor关键字的妙用
  • 2017-08-06div+css布局中的alpha 不透明度使用说明
  • 2017-08-06css3弹性盒模型实例介绍
  • 2017-08-06CSS实现HTML元素透明的方法小结
  • 2017-08-06通过CSS显示垂直文本以垂直方式显示文本元素
  • 2017-08-06浅谈CSS中display/float/position属性值的相互影响
  • 2017-08-06RoundedCornr 生成圆角图片的好用的简单工具
  • 2017-08-06实例讲解CSS3中的border-radius属性
  • 2017-08-06css动画+照片清晰度动画的实现方法
  • 2017-08-06使用display:inline-block居中没有宽度的元素

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 浅谈合理架构CSS
    • css 不兼容性问题小结
    • CSS Sprite打造的个性化导航菜单代码
    • 详解CSS中@supports的用法
    • CSS position:absolute全面了解
    • css页面变灰度兼容ie、firefox、chrome、opera、safari实现样式
    • 浅析CSS等高布局的6种方式
    • CSS控制DIV永远固定在页面底部不随滚动而滚动
    • CSS背景图坐标定位详解及负数的使用技巧
    • CSS vs. JS Animation: 哪个更快

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有