day02

作者: 喑哑先生 | 来源:发表于2017-08-11 20:53 被阅读0次

    今天我学到了什么

    一.html标签的分类

    1.1  块标签:div,p, h1-h6, ul,li,dl,dt,dd .默认 display:block 特点 1.独占一行
    2.能够设置width,height
    
    1.2   内联标签:a,span,i,em,strong 默认 display:inline 特点1.并排显示
    2.不能够设置width,height
    3.不能设置margin-top,margin-bottom
    
    1.3    内联块标签:img,input,button  默认 display:inline-block 特点 1.并排显示
    2.能够设置width,height
    

    二.水平居中
    分别举例

    2 给父级加text-align:center

    //HTML
    <div>
      <span>span</span> <br/>
      <button>btn</button>
    </div>
    
    //css
    <style>
    div{
        text-align:center
    }
    </style>
    

    三 选择器

    分组选择器://HTML
    <div>div</div>
    <span>span</span>
    <p>hello world</p>
    //css
    div,span,p{
     color:pink;
    }
    
    后代选择器://HTML
    <div>
      <p>hello world</p>
      <p>hello world</p>
      <ul>
        <li><p>hello world</p></li>
        <li><p>hello world</p></li>
      </ul>
    </div>
    //css
    div>p{
      color:pink;
    }div>p //选取div所有[子元素](http://www.jianshu.com/p/66e6df4b3542)为p的标签;//css
    div p{
      color:red;
    }div p //选取div之后的所有元素
    
    
    
    兄弟选择器://HTML
    <div>div</div>
    <p>hello world</p>
    <p>hello world</p>
    <p>hello world</p>
    //css
    div+p{
      color:red;
    }div+p //选中div之后的第一个p元素
    //css
    div~p{
      color:red;
    }div~p //选中div之后的所有p元素
    
    伪元素://HTML
    <p>hello world</p>
    //css
    p:before{
      content:"我是前面";
      display:block;
    }
    p:after{
      content:"我是后面";
      display:block;
    }
    
    属性选择器(了解)://HTML
    <p class="one">hello world</p>
    //css
    <style>
    p[class="one"]{
      color:red;
    }
    </style>
    

    今天我掌握了什么

    1 块标签分类

    块标签
    div,p,h1~h6,ul,li,dl,dt,dd
    //默认的display
    display:block
    1.独占一行
    2.能设置width、height
    

    2内联标签分类

    内联标签
    a,span,i,em,strong
    //默认的display
    display:inline
    1.并排显示
    2.不能设置width、height
    3.不能设置margin-top,margin-bottom
    

    3内联块标签分类

    img,input,button
    //默认的display
    display:inline-block
    1.并排显示
    2.能设置width、height
    

    2怎么水平居中

    display:block
    //HTML
    <span>span</span> <br/>
    <button>btn</button>
    //css
    <style>
    span,button{
      display:block;
      width:100px;
      margin-left:auto;
      margin-right:auto;
    }
    </style>
    
     给父级加text-align:center
    //HTML
    <div>
      <span>span</span> <br/>
      <button>btn</button>
    </div>
    //css
    <style>
    div{
        text-align:center
    }
    </style>
    

    3选择器

    伪类选择器hover,focus
    //HTML
    <input type="text"/>
    <p>hello world</p>
    //css
    input:focus{
      background-color:red;
    }
    p:hover{
      color:pink;
    }
    
    分组选择器
    //HTML
    <div>div</div>
    <span>span</span>
    <p>hello world</p>
    //css
    div,span,p{
     color:pink;
    }
    
    后代选择器//HTML
    <div>
      <p>hello world</p>
      <p>hello world</p>
      <ul>
        <li><p>hello world</p></li>
        <li><p>hello world</p></li>
      </ul>
    </div>
    
    div>p //选取div所有[子元素](http://www.jianshu.com/p/66e6df4b3542)为p的标签
    //css
    div>p{
      color:pink;
    } 
    div p //选取div之后的所有元素
    //css
    div p{
      color:red;
    }
    
    兄弟选择器
    //HTML
    <div>div</div>
    <p>hello world</p>
    <p>hello world</p>
    <p>hello world</p>
    div+p //选中div之后的第一个p元素
    //css
    div+p{
      color:red;
    }
    div~p //选中div之后的所有p元素
    //css
    div~p{
      color:red;
    }
    

    我今天没掌握什么

    后代选择器//HTML
    <div>
      <p>hello world</p>
      <p>hello world</p>
      <ul>
        <li><p>hello world</p></li>
        <li><p>hello world</p></li>
      </ul>
    </div>
    
    div>p //选取div所有[子元素](http://www.jianshu.com/p/66e6df4b3542)为p的标签
    //css
    div>p{
      color:pink;
    } 
    div p //选取div之后的所有元素
    //css
    div p{
      color:red;
    }  不是很清楚
    

    相关文章

      网友评论

          本文标题:day02

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