溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css3新增屬性all有什么用

發布時間:2022-03-02 09:53:27 來源:億速云 閱讀:186 作者:小新 欄目:web開發

小編給大家分享一下css3新增屬性all有什么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

  all屬性實際上是所有CSS屬性的縮寫,表示:所有的CSS屬性都應該如何如何;但是,不包括unicode-bidi和direction這兩個CSS屬性。因此,我們應該可以知道all屬性的作用了:

  all屬性:可以重置所有選定的元素屬性,除了兩個控制文本方向屬性:direction屬性和unicode-bidi屬性。

  .demo{

  all:unset;

  }

  它的重點是允許組件級別的樣式重置。有時候,從頭開始設置想要的樣式,比在原本的樣式上進行修改要簡單多了。

  下面我們來看看all屬性可以設置的屬性值:

  1、initial:將所有選定元素的屬性重置為CSS規范中定義的初始值。

  2、inherit:selected元素繼承其所有父元素的樣式,包括通常不可繼承的樣式。

  3、unset:selected元素繼承從父元素向下傳遞的任何可繼承值。如果沒有可用的可繼承值,則CSS規范的初始值將用于每個屬性。

  說明:

  在css中一些屬性沒有在規范中明確定義初始值,而是允許用戶自行設置初始值,比如:顏色和字體系列。

  all是一個簡寫屬性,因為它允許我們使用單個聲明一次控制每個CSS屬性的值。但是,它又與大多數簡寫屬性不同,沒有實用的“longhand”版本,也沒有子屬性。

  下面我們來看看all的演示效果:

  html代碼:

  <divclass="container">

  <divclass="parent">

  <divclass="alltest">

  <p>Changethisdiv's<code>all</code>value.</p>

  </div>

  </div>

  </div>

  css代碼:

  .container{/*繼承*/

  font-family:sans-serif;

  font-size:1.5em;

  text-align:center;

  text-transform:uppercase;

  text-shadow:1px1px1pxblack;

  }

  .parent{

  color:green;/*繼承*/

  /*不繼承*/

  background-color:gainsboro;

  width:80%;

  padding:1em;

  border:5pxsolid#E18728;

  }


以上是“css3新增屬性all有什么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女