• 前端笔记13


    1.改变元素的性质的三种方式

      position、display、float

    2.行级元素和行级块元素的margin的上下不起作用了,左右可以

    3.占位(针对标准流来说)

      元素添加float、position元素不会占位(脱离标准流)

    4.浏览器的差距

      浏览器的默认字体是16px,谷歌的最小字体是12px,其它的是10px

    5.ie6、ie7、ie8

      hack

      hack就是针对不同的浏览器去写不同的html、css样式,从而让各浏览器能达到一致的渲染效果

      (1)hack分两种写法

         html的hack:写在html的标签中

         css的hack:写在css的样式中

       (2)&it;<  &ite;<=  &gt;>  &gte;>=

       (3)html  hack的写法

         小于等于ie8以下才出现

         只在ie8以下

        (4)css  hack

         a.选择器hack 特殊符号写在选择器上

          选择器hack

              ie6和ie7专有  *div{}

              ie6和ie7同时专有  div,{}

              

              除了ie6

              

         b.值hack 特殊符号写在属性前面

          值hack

              ie6专用符号是短横和下划线

              ie6和ie7同时专有的hack属性前面加!或+等

              ie8专有的hack属性值后分号前加/

              ie6  7  8  9  10同时专有的是属性值后分号前加9

              

          c.渲染:渲染是浏览器的一种能力,将图片文字,样式等展现出来

          d.向下兼容;新属性值在高版本浏览器处,向低版本处理的这种方法

    7.Bfc规范

      BFC全称Block Formatting Context,翻译过来就是“块级格式化上下文”,它是W3C、CSS 2.1规范中的一个概念,决定元素如何对其内容定位

      如何让一个元素具有bfc规范?

        (1)根元素

        (2)float属性不为none

        (3)position为absolute或fixed

        (4)display为inline-block,table-cell,table-capition,inline-flex

        (5)overflow不为visible

              

           蓝色的方块和红色的方块没有margin-top而是整个模块都下去了

           给父级添加了上面的几种属性后

             

           添加了overflow:hidden;后as就是一个独立的模块,内部元素就以as为准了

      BFC的作用

      

      BFC的布局规则

       

      

      

  • 相关阅读:
    Java学习之路-Hessian学习
    Hessian知识学习总结(二)——Hessian的helloworld
    如何封装RESTful Web Service
    c#string为传值模式
    Acrobat 无法在本页面上执行OCR识别
    redis error It was not possible to connect to the redis server(s); to create a disconnected multiplexer, disable AbortOnConnectFail. SocketFailure on PING
    关于bootstrap的modal弹出层嵌套子Modal所引发的血案(转)
    项目学习——后台事件监听并触发相应操作
    Redis学习笔记
    正则表达式
  • 原文地址:https://www.cnblogs.com/panghexin/p/9781757.html
Copyright © 2020-2023  润新知