day04

作者: a5033edd03f9 | 来源:发表于2017-11-21 21:32 被阅读0次

    今天学了什么

    1.box-sizing:border-box

           当设置box-sizing:border-box;
    设置padding,和border,它的宽度还是会保持不变
    
        box-sizing:content-box;(默认清晰)
    当设置padding和border时宽度会发生改变
    总宽度=width+border+padding
    

    2.浮动float

       目的:为了让元素并排显示
    

    3.如何清除浮动

    给下面的兄弟元素给clear:both;
    
        给父级加overflow:hidden;
    
    用伪元素,给父级内容生成
    .row:before{
     display:table; 
     content:””     
    }
    
    .row:after{
     display:table;
     content:””
     clear:both;
    

    4.定位:position

       position:absolute | relative
    
    Relative 定位
    相对定位元素的定位是相对其正常位置。
    postion:relative 
    
    Absolute定位
    绝对定位的元素的位置相对于最近的相对定位的父元素,如果没有已定位的父元素,那么它的位置相对于<html>:
    都通过left,top,right,bottom移动
    
    例子:搜索框
    当子元素没有设置宽度,如果设置了绝对定位,它不会继承父元素的宽度
    

    5.布局方式的总结

        1.默认布局
    
        2.浮动布局(左右安置)
    
    3.层级布局(定位)
    

    6.实现元素的垂直水平居中

       父元素设置parent{position:relative;}
    
        子元素设置child{
    position:absolute;left:50%;top:50%;
    margin-left:-50%
    margin-top:-50%
    }
    

    7.CSS样式的几种引入方式

        外部样式表
    <link rel="stylesheet" type="text/css" href="/c5.css">
    
        内部样式表(位于 <head> 标签内部)
    <style>
    p{color:pink;font-size:16px}
    </style>
    
        内联样式(在 HTML 元素内部)
    <p style=”color:pink;font-size:16px”>hello world</p>
    
          给同一选择器设置同一样式,离元素近的样式设置方式优先级高
    

    8绝对路径和相对路径

         绝对路径:从盘符开始的路径
    <img src="D:/images/down.jpg" alt=""/>
    
        相对路径:相对当前文件所在的路径
    
    同级目录    src='down.jpg'
    
        下一级目录 src='images/down.jpg'
    
        上一级目录 src='../down.jpg'
    

    9.定位的宽高继承问题

        父元素给position:relative
    
      子元素position:absolute
    

    学会了什么

    1.box-sizing:border-box

           当设置box-sizing:border-box;
    设置padding,和border,它的宽度还是会保持不变
    
        box-sizing:content-box;(默认清晰)
    当设置padding和border时宽度会发生改变
    总宽度=width+border+padding
    

    2.浮动float

       目的:为了让元素并排显示
    

    3.如何清除浮动

    给下面的兄弟元素给clear:both;
    
        给父级加overflow:hidden;
    
    用伪元素,给父级内容生成
    .row:before{
     display:table; 
     content:””     
    }
    
    .row:after{
     display:table;
     content:””
     clear:both;
    

    4.定位:position

       position:absolute | relative
    
    Relative 定位
    相对定位元素的定位是相对其正常位置。
    postion:relative 
    
    Absolute定位
    绝对定位的元素的位置相对于最近的相对定位的父元素,如果没有已定位的父元素,那么它的位置相对于<html>:
    都通过left,top,right,bottom移动
    
    例子:搜索框
    当子元素没有设置宽度,如果设置了绝对定位,它不会继承父元素的宽度
    

    5.布局方式的总结

        1.默认布局
    
    3.层级布局(定位)
    

    6.实现元素的垂直水平居中

       父元素设置parent{position:relative;}
    
        子元素设置child{
    position:absolute;left:50%;top:50%;
    margin-left:-50%
    margin-top:-50%
    }
    

    7.CSS样式的几种引入方式

        外部样式表
    <link rel="stylesheet" type="text/css" href="/c5.css">
    
        内部样式表(位于 <head> 标签内部)
    <style>
    p{color:pink;font-size:16px}
    </style>
    
        内联样式(在 HTML 元素内部)
    <p style=”color:pink;font-size:16px”>hello world</p>
    
          给同一选择器设置同一样式,离元素近的样式设置方式优先级高
    

    8绝对路径和相对路径

         绝对路径:从盘符开始的路径
    <img src="D:/images/down.jpg" alt=""/>
    
        相对路径:相对当前文件所在的路径
    
    同级目录    src='down.jpg'
    
        下一级目录 src='images/down.jpg'
    
        上一级目录 src='../down.jpg'
    

    9.定位的宽高继承问题

        父元素给position:relative
    
      子元素position:absolute
    

    不会

    输入框后面添加字

        2.浮动布局(左右安置)
    

    相关文章

      网友评论

          本文标题:day04

          本文链接:https://www.haomeiwen.com/subject/fokgvxtx.html