css選取器及float(浮動)

來源:互聯網
上載者:User

標籤:群組   部分   規則   htm   對象   text   優先   html   ade   

--------------------------選取器( css有就近原則)-------------------------------

  選取器名稱                 在css表的形態                在html中的調用

?html標記符選取器:        p,a,img,div,span....          不用另外加任何東西

?具有上下關係的選取器:     div span a (中間是空格)       不用另外加任何東西

?類(class)選取器:         .    ( 比如:   .header)     <div class="header "></div>

?id選取器  (一般不用id,留給js來操作)                 #     ( 比如:    #text  )    <div id="text "></div>

?群組選取器 (最佳化代碼)              .left , .right , p , ul , li ?偽類別選取器 (選取器上加上:hover)       a:hover{color:#ccc}

選取器的優先順序: 行間  >  id選取器  >  class選取器  >  標記符選取器

2.浮動(float)

  功能:用於在普通元素流布置規則以外放上元素。  

 數值: none -無改動。      

               left -將其它元素內容放到浮動元素右邊。    

            right -將其它元素內容放到浮動元素左邊

---------------------float(浮動)-------------------------

為什麼要 清除浮動????

  浮動帶來的負面影響:

  會使父級對象的高度消失,

  導致背景圖片,

  邊框不能正常顯示,

  margin,padding設定值不能正確顯示(特別是上下邊的padding和margin不能正確顯示);

清除浮動的三種方式:( 1 ):直接給父級確定的高度; (項目中的擴充,不現實 )

            ( 2 ):在父級的css裡直接加上 overflow:hidden;  但是不能和height同時出現;  overflow:hidden;和height同時出現(功能:超出部分被隱藏; )

            ( 3 ):a:在css裡面 .***{ clear:both;}  b:在父級結束之前新添 <div class="***"></div>

            <div>

              <div class="***"></div>

            </div>

css選取器及float(浮動)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.