zoukankan      html  css  js  c++  java
  • css基础

    0. 浏览器读取选择器是从右向左依次选择

    div.test    p   a.son{}
    
    1.选择所有的a.son 返回结果列表
    2.检查结果列表中父元素是否有p,返回结果列表
    3.返回结果列表中是否有div.test,返回结果列表
    

    0.选择器的权重

    !importent  >  内联  > id > class = 属性 = 伪类 > 标签
    

      

    1.盒子模型

      盒子模型分类两种:标准盒子模型和IE盒子模型
    
      标准盒子模型:width = 内容的实际宽度
    
      IE盒子模型:width = 内容宽度+border宽度+padding宽度
    

      

    2.css3新属性,伪类,伪元素,锚伪点

      新属性:transform:平移,旋转,缩放等。animation:动画。transition:变化。渐变,阴影,圆角,媒体查询等。
    
      伪类:nth-chlid,first-child等
    
      伪元素::before,:after,:first-line,:first-letter
    

      

      

    3.实现垂直水平居中

      

    //第一类
    .parent{position:relation
        .son{positon:absolute;left:50%;top:50%;transform:translate(50%,50%);  
        }  
    }
    .parent{position:relation;
        .son{position:absolute;left:0;top:0;right:0;bottom:0;magin:auto;}
    }
    //第二类
    .parent{
         display:flex;justify-content:center;align-items:center;  
    }
    .parent{
         display:flex;justify-content:center;
         .son{ align-self:center; }
    }
    //第三类
    .parent{
         display:table-cell;vertical-align:middle;text-align:center
         .son{display:inline-block}
    }    
    

      

    4.link和@import区别

      link:html 标签,用于引用一个外部样式来给html布局
    
      @import : css 标签,用于引进一个样式到另一个样式中
    

      

    5.清除浮动的原理

      overflow:hidden , 因为要显示子元素,所有父元素必须有高度
    
      在父元素加上<div style='clear:botn'></div>  , 因为要显示未浮动的div,div又必须在float的div下面左右必须要有高度
    

      

  • 相关阅读:
    Jmeter+Jenkins持续集成(三、集成到Jenkins)
    Jmeter+Jenkins持续集成(一、环境准备)
    Git----基础常用的命令总结
    -第5章 多级菜单
    -第4章 变幻菜单
    -第3章 jQuery方法实现下拉菜单显示和隐藏
    -第2章 JS方法实现下拉菜单显示和隐藏
    DIV+CSS+PS实现背景图的三层嵌套以及背景图的合并
    -第1章 HTMLCSS方法实现下拉菜单
    前端常用效果-目录
  • 原文地址:https://www.cnblogs.com/jiebba/p/7715772.html
Copyright © 2011-2022 走看看