day04

作者: JUANDADA | 来源:发表于2018-07-12 19:11 被阅读0次

    今天的收获

    AM

    1.命名规范

    1.1布局相关

    1.1.png

    1.2模块相关

    1.2.png
    1.21.png

    1.3状态相关

    1.3.png

    1.4命名规则

    1.4.1驼峰命名

    <p class="navWrap"></p>

    1.4.2划线命名

    <p class="nav-wrap"></p>

    <p class="nav_wrap"></p>

    2.背景及背景的缩写

    <style>
            div{
                width:200px;
                height: 200px;
                background-color: red;
                background-image: url("images/icon1.png");
                /*
                背景重复
                background-repeat:no-repeat|repeat-x|repeat-y
                */
                background-repeat: no-repeat;
                /*
                  背景位置
                background-position-x: 横坐标方向的位置;
                background-position-y: 纵坐标方向的位置;
                //传参 top,right,bottom,left,conter
                */
                /*
                背景简写
                background-position:x y;
                */
    
                background-position: center center;
                
            }  
        </style>
    
    <body>
        <div>
    
        </div>
    </body>
    

    相当于
    <style>
    div{
    width: 200px;
    height: 200px;
    /*
    背景简写
    background:color image repeat positiom
    */
    background: rebeccapurple url("images/icon1.png") no-repeat center center;
    }
    </style>

    3.背景的吸附

    <style>
            .banner{
                height: 468px;
                background: rebeccapurple  url("images/banner.jpg") no-repeat center center;
                /*
                background-attachment:scroll|fixed;
                */
                background-attachment: fixed;
            }
            .content{
                height: 800px;
                background: burlywood;
            }
    
    
        </style>
    
    <body>
        <div>
            <div class="banner"></div>
            <div class="content"></div>
        </div>
    </body>
    

    4.背景的大小

    <style>
            div{
                width: 600px;
                height: 200px;
                background: rebeccapurple  url("images/banner.jpg") no-repeat center center;
                /*
                背景大小
                background-size:x y;
                x-->width;
                y-->height;
                cover-->会覆盖整个div   特点:只能以大覆小
                相当于background-size: 100% 100%;
                */
                background-size: 100% 100%;
            }
        </style>
    
    <body>
        <div>
    
        </div>
    

    4.文本

    <style>
            /*
            文本对齐
            text-align: center|left|right;
            */
            p{
                text-align: center;
            }
            /*
            文本修饰
            text-decoration: none|underline|overline|line-through
            */
            a{
                text-decoration: none;
            }
            /*
            文本缩进
            text-indent
            */
            /*
            文本转换
            text-transform: uppercase|lowercase|capitalize
            */
            h4{
                text-indent: 20px;
                text-transform: capitalize;
            }
        </style>
    
    <body>
        <p>hello world</p>
        <a href="#">百度</a>
        <!--lorem+tab 快速写出一段废话-->
        <h4>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quos tempora perspiciatis nihil totam non inventore maiores quis, praesentium est recusandae molestiae, odit aperiam delectus unde odio fuga molestias at dolorum.</h4>
    </body>
    

    5.字体

     <style>
            body{
                font-family: "Microsoft YaHei"
            }
            /*
            最小的字体-->不要小于12px
            font-size字体大小
            字体样式
            font-style: normal|italic;
            字体的权重
            font-weight: bold|bolder|lighter|800
            若是数字,则范围:100-900
            */
            p{
                font-size: 14px;
                font-style: italic;
                font-weight: 800;
            }
        </style>
    
    <body>
        <P>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Quos, aliquid quod! Esse veniam, deserunt voluptate, iste molestias necessitatibus, quos tenetur laboriosam molestiae vel temporibus aperiam dolorum ducimus nesciunt exercitationem fugiat.</P>
        <i>hello world</i>
    </body>
    

    6.链接

     <style>
            /*
            link-->没有访问的链接
            visited-->已经访问过的链接
            hover-->鼠标移入到链接上的状态
            active-->鼠标点击的那一刻
            
            tip:同时使用链接的这几种状态,顺序不打乱
            */
            a:link{
                color:red;
            }
            a:visited{
                color: aquamarine;
            }
            a:hover{
                color: rgb(134, 134, 96);
            }
            a:active{
                color: cornflowerblue;
            }
    
        </style>
    </head>
    <body>
        <a href="http://www.jd.com">京东</a>
    </body>
    

    7.列表

     <style>
            /*
            列表样式
            list-style:none;
            列表氧化四类型
            list-style-tpe:dise|circle|square
            列表样式图片
            list-style-image:url(
            */
            ul{
               /* list-style-type: disc;*/
                list-style-image:url("images/icon1.png")
            }
        </style>
    
    <body>
        <ul>
            <li>1</li>
            <li>2</li>
            <li>3</li>
        </ul>
    </body>
    

    9.表格

     <style>
            table,th,td{
                width:500px;
                border: 1px solid salmon;
            }
            table{
                /*关键样式*/
                border-collapse:collapse;
                line-height: 50px;
                text-align: center;
            }
        </style>
    
    <body>
        <table>
            <thead>
                <!--tr: table row-->
                <tr><th>商城</th><th>手机</th></tr>
            </thead>
            <tbody>
                <!--td:  table date-->
                <tr><td>JD</td><td>苹果</td></tr>
                <tr><td>JD</td><td>苹果</td></tr>
                <tr><td>JD</td><td>苹果</td></tr>
            </tbody>
        </table>
    </body>
    

    PM

    1.跨越行的表格

    <style>
            table,td{
                border:1px solid #333;
            }
            table{
                text-align: center;
                border-collapse: collapse;
                width: 500px;
                line-height: 50px;
            }
    
        </style>
    
    <body>
        <table>
            <tr><td rowspan="3">商城</td><td>鞋子</td><td>衣服</td></tr>
            <tr>   <td>手机</td><td>钱包</td></tr>
            <tr>   <td>手机</td><td>钱包</td></tr>
        </table>
    </body>
    

    2.跨越列的表格

     <style>
            /*谁跨越列就给谁colspan*/
            table{
                width :500px;
                line-height: 50px;
                border-collapse: collapse;
                text-align: center;
            }
            table,td{
                border: 1px solid #333;
            }
    
        </style>
    </head>
    <body>
        <table>
            <tr><td colspan="2">商场</td></tr>
            <tr><td>手机</td><td>衣服</td></tr>
            <tr><td>钢笔</td><td>衣服</td></tr>
            <tr><td>化妆品</td><td>衣服</td></tr>
            <tr><td>瓶子</td><td>衣服</td></tr>
        </table>
    </body>
    

    3.轮廓

    <style>
            div{
                width: 100px;
                height: 100px;
                background: rosybrown;
                outline: 10px solid goldenrod;
            }
            input{
                margin-top:50px;
                outline:none;
            }
    
        </style>
    
    <body>
        <div>
    
        </div>
        <input type="text">
    </body>
    

    4.透明度

     <style>
            div.parent{
                width: 200px;
                height: 200px;
                background:yellow;
            }
            /*opacity设置元素的透明度*/
            div.child{
                width:100px;
                height: 100px;
                background:rgb(206, 193, 168);
                opacity: 0.5;
            }
    
        </style>
    
    <body>
        <div class="parent">
            <div class="child"></div>
    
        </div>
    </body>
    

    5.样式继承

     <style>
            /*
            Tips:仅仅发生在块级元素之间
            子元素
            */
            .parent{
                width: 200px;
                height: 200px;
                background:teal;
            }
            .child{
                height:100px;
                background:skyblue;
            }
        </style>
    
    <body>
        <!--width的继承-->
        <div class="parent">
            <div class="child"></div>
        </div>
    </body>
    

    6.height

        <style>
             /* 特殊 */
            /* 父元素不设置height,它会获取子元素的height */
            .parent{
                width:200px;
                background:red;
            }
            .child{
                width:100px;
                height:100px;
                background:blue;
            }
        </style>
    
    <body>
        <!-- 继承:子级对父级的关系 -->
        
        <div class="parent">
            <div class="child"></div>
        </div>
    </body>
    

    7.

    <style>
            body{
                text-align: center;
                color:red;
                text-decoration: underline;
    
                font-size: 30px;
            }
            ul{
                list-style: none;
            }
            table{
                border-collapse: collapse;
            }
        </style>
    
    <body>
        <!-- 文本和字体相关属性都是可以继承的 -->
        <p>hello world</p>
        <ul>
            <li>1</li>
            <li>1</li>
            <li>1</li>
        </ul>
        <div>
            hello
            <p>world</p>
        </div>
    </body>
    

    8.样式

       <style>
            body{
                font-family: -apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
                font-size: 14px;
                color:#333;
                }
        </style>
    </head>
    <body>
        
    </body>
    

    相关文章

      网友评论

          本文标题:day04

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