当前位置: 首页 > news >正文

自适应相关知识点1

1—百分比

百分比是相对于父元素的。利用百分比可以将浏览器尺寸和元素尺寸联系起来,从而实现自适应。

 

2—auto

  auto为由浏览器自动计算。块级元素水平方向的auto,块级元素的margin、border、padding以及content宽度之和等于width。使用auto属性在父元素宽度变化时,该元素的宽度也会随着变化。当该元素设置为浮动时,width就成了内容的宽度了,由内容撑开,即有了包裹性。overflow|position:absolute| float:left/right、替换元素;都会产生包裹性。在具有包裹性的元素上width:auto;是不能实现让元素自适应浏览器宽的。

 

3--移动端rem实现自适应

http://caibaojian.com/rem-responsive-2.html

http://caibaojian.com/web-app-rem.html

自适应:在不同分辨率不同设备上显示的效果一样  

待研究。。。。

 

4—margin负值法

   等一下我。。。。。。

 

5—浮动

  等一下我。。。。。。

 

 

 

 

 

eg.

                       

    <style type="text/css">
        .main{
          width:100%;
          background-color: bisque;
        }
        .clearfix:after{
            content:"";
            clear:both;
            display:block;
            height:0;
        }
        .left{
            width:200px;
            background-color: #056FD3;
            height:100px;
            float:left;
        }
        .right{
            width:200px;
            background-color: #74DEF8;
            height:100px;
            float:right;
        }
        .center{
            height:100px;
            background-color: blueviolet;
        }
        .footer{
            width:100%;
            height:300px;
            background-color: gold;
        }
    </style>
<div class="main clearfix">
    <div class="left">assa</div>
    <div class="right">asx</div>
    <div class="center">qsa</div>
</div>
<div class="footer">addf</div>

参考:

http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html

 

http://www.cnblogs.com/qieguo/p/5421252.html

 

http://www.zhangxinxu.com/wordpress/2009/11/%E6%88%91%E7%86%9F%E7%9F%A5%E7%9A%84%E4%B8%89%E7%A7%8D%E4%B8%89%E6%A0%8F%E7%BD%91%E9%A1%B5%E5%AE%BD%E5%BA%A6%E8%87%AA%E9%80%82%E5%BA%94%E5%B8%83%E5%B1%80%E6%96%B9%E6%B3%95/

 

未完待续=>

 

转载于:https://www.cnblogs.com/haimengqingyuan/p/6829859.html

相关文章:

  • JavaScript 原型链
  • Mysql数据库批量添加数据
  • Spring MVC解决中文乱码(post get)(转)
  • 网站添加用户风险测评
  • yii2邮件配置教程,报Expected response code 250 but got code 553原因
  • ICON 收集
  • hibernate3 和hibernate4的一点小变动
  • 荣获MVP感想
  • 错误简单记录
  • js读取本地txt文件中的json数据
  • HDU 2141 Can you find it?(二分)
  • 201521123083《Java程序设计》第12周学习总结
  • 【DP】:CF #319 (Div. 2) B. Modulo Sum
  • Druid连接池及监控在spring中的配置
  • 文本强制一行显示,多余的显示省略号
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • Fabric架构演变之路
  • FastReport在线报表设计器工作原理
  • IDEA常用插件整理
  • iOS 系统授权开发
  • JAVA之继承和多态
  • PHP 7 修改了什么呢 -- 2
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 前端技术周刊 2019-01-14:客户端存储
  • 全栈开发——Linux
  • 使用 QuickBI 搭建酷炫可视化分析
  • 移动端解决方案学习记录
  • Spring第一个helloWorld
  • 数据可视化之下发图实践
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • $forceUpdate()函数
  • (0)Nginx 功能特性
  • (1)常见O(n^2)排序算法解析
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (补)B+树一些思想
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (算法)前K大的和
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET gRPC 和RESTful简单对比
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET企业级应用架构设计系列之应用服务器
  • .net中生成excel后调整宽度
  • .net中我喜欢的两种验证码
  • /var/log/cvslog 太大
  • @Autowired @Resource @Qualifier的区别
  • @Autowired自动装配
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)