<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 1. 盒子模型 ## 1.1 盒子模型的傳參 順序是top right bottom left margin和padding傳參情況相同 ### (1) 如果外邊距只給一個值,那么它四個方向都會改變 ~~~ margin:100px; //四個方向都為100px ~~~ - 設置四個值 top right bottom left ### (2) 如果外邊距給兩個值 ~~~ padding:100px 200px; //top,bottom為100px;left,right為200px ~~~ - 設置二個值 第一個值設置的top,bottom 第二個值設置的left,right ### (3) 如果外邊距給三個值 ~~~ margin:100px 200px 300px; //top 100px;left,right 200px;bottom 300px; ~~~ - 設置三個值 第一個值設置top, 第二個值設置left,right 第三個值設置bottom ## 1.2 元素在盒子中的起始位置 ~~~ 從自身寬度的地方開始 ~~~ - 鼠標懸停時圖片放大 ~~~ <style> .content { width: 550px; border: 10px solid #333; font-size: 0; padding: 10px; /* ++ */ overflow: hidden; } img { width: 550px; /* ++ */ transition: transform 1s; } /* ++ */ img:hover { transform: scale(1.5) } /* ++ */ .wrap{ width:550px; overflow: hidden; border:1px solid #333; } </style> <div class="content"> <div class="wrap"> <img src="images/timg.jpg" alt=""> </div> </div> ~~~ # 2. HTML標簽的分類 ## 2.1 標簽分類 - 塊標簽 ~~~ div,h1~h6,p,ul,li,dl,dt,dd //特點 1.獨占一行 2.能夠設置width,height //常用的塊標簽 ~~~ - 內聯標簽 ~~~ a,span,em,strong //特點 1.并排顯示 2.不能設置width,height 3.不能設置margin-top,margin-bottom ~~~ - 內聯塊 ~~~ button,img,input //特點 1.并排顯示 2.可以設置寬高 //常用的內聯塊標簽 ~~~ ## 2.2 原理 - display: xxx; 不同 ### 塊標簽:獨占一行,能夠設置寬高 'div,h1~h6,p,ul,li,dl,dt,dd` ~~~ display:block; ~~~ ### 內聯標簽:并排顯示,不能設置寬高,不能設置margin-top和margin-bottom `a,span,em,strong` ~~~ display:inline-block ~~~ ### 內聯塊:并排顯示,可以設置寬高 `button,img,input` ~~~ display:inline-block ~~~ ## 2.3 skill ### a.如何讓內聯元素和內聯塊元素水平居中 ~~~ /*margin-left:auto;margin-right:auto;僅僅針對塊元素有效*/ display:block; margin-left:auto; margin-right:auto; ~~~ ### b.在不改變display屬性的情況下,讓內聯元素和內聯塊元素水平居中 ~~~ /*給父元素設置text-align:center*/ text-align:center ~~~ # 3. CSS選擇器 > 定義選定你所要改變的元素的一種方式。 ## 3.1分類 ~~~ <p class="test" id="first">hello world</p> <h4>標題</h4> ~~~ ~~~ (1)css元素選擇器 p{ color:pink; } (2)class選擇器 .test{ color:yellow; } (3)id選擇器 #first{ color:blue; } (4)分組選擇器-->可以同時選中多個元素 p,h4{ background:gray; } (5)后代選擇器 div>span{} //選取div所有子元素為span的標簽 親兒子 div span{} //選中div之后的所有span元素 (6)兄弟選擇器 div+p{}選取緊鄰div之后的第一個兄弟元素 div~p{}選取緊鄰div之后的所有兄弟元素 /*class是可以重的,不同標簽是可以同一個樣式的 id選擇器是不可以重的,所以不用id*/ (7)偽類選擇器 div:hover{} //鼠標懸停 input:focus{} //獲取焦點 (8)偽元素-->用css代碼生成的元素,不是像p,div,h1這樣已經預定義好的元素 ":before" 偽元素可以在元素的內容前面插入新內容 p:before{ content:'' } ":after" 偽元素可以在元素的內容之后插入新內容。 p:after{ content:'' } (9).屬性選擇(超級不常用) div[class='test']{} ~~~ [http://www.w3school.com.cn/cssref/css\_selectors.asp](http://www.w3school.com.cn/cssref/css_selectors.asp) ## 3.2選擇器的優先級別排序 ~~~ <div class='test' id='first'>hello world</div> ~~~ ~~~ 元素選擇器<class選擇器<ID選擇器<!important div{color:pink}<div.test{color:blue}<div#first{color:yellow}<div{color:red !important} ~~~ ![](https://i.loli.net/2019/02/28/5c77f7bc8882a.png) ## 3.3選擇器的權重 ~~~ <div class="parent"> <div class="child">child</div> </div> ~~~ ~~~ /* 選擇器嵌套的層次越深,那么權重越高 */ .child{ color:red; } .parent>.child{ color:green; } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看