CSS知識點

來源:互聯網
上載者:User

標籤:border   使用   web   定位   out   input   style   col   情況   

1、CSS選取器優先順序

  *   優先順序就近原則,同權重情況下樣式定義最近者為準;  *   載入樣式以最後載入的定位為準;
 優先順序為:  同權重: 內聯樣式表(標籤內部)> 內建樣式表(當前檔案中)> 外部樣式表(外部檔案中)。  !important >  id > class > tag  !important 比 內聯優先順序高

標籤的權重為1,class的權重為10,id的權重為100

2、CSS3新增了哪些特性
新增各種CSS選取器 (: not(.input):所有 class 不是“input”的節點)
   圓角 (border-radius:8px)
   多欄版面配置 (multi-column layout)
   陰影和反射 (Shadow\Reflect)
   文字特效 (text-shadow、)
   文字渲染 (Text-decoration)
   線性漸層 (gradient)
   旋轉 (transform)
   縮放,定位,傾斜,動畫,多背景 例如:transform:\scale(0.85,0.90)\ translate(0px,-30px)\ skew(-9deg,0deg)\Animation:

3、為什麼要清除浮動。清除浮動的方法有哪些

   1.父元素的高度無法被撐開,影響與父元素同級的元素  2.與浮動元素同級的非浮動元素(內嵌元素)會跟隨其後  3.若非第一個元素浮動,則該元素之前的元素也需要浮動,否則會影響頁面顯示的結構
 解決方案:
1.額外標籤法,<div style="clear:both;"></div>/*(缺點:不過這個辦法會增加額外的標籤使HTML結構看起來不夠簡潔。) */
 2.浮動父元素 /* 過多使用float與Web精髓相違背 */
3.設定overflow為hidden或者auto
4.父元素上加一個 clearfix 類
.clearfix:after, .clearfix:before{
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}

4、還有很多,待續





CSS知識點

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.