日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

CSS 或級聯樣式表是一個功能強大的工具,它提供了一系列用于在網頁上對齊和定位元素的屬性。 align-self 屬性是 CSS 中可用的眾多屬性之一,用于調整 Flex 容器內各個 Flex 項目的對齊方式。默認情況下,align-self設置為auto,這意味著該元素將繼承其父容器的對齊方式。但是,可以通過設置 align-self 屬性來更改各個 Flex 項目的此行為。

scc selector{
	align-self: auto;
}

登錄后復制

CSS中的align-self屬性

在我們討論如何將align-self屬性重置為其默認值之前,了解align-self是什么非常重要。 align-self 屬性是 flex 簡寫屬性的子屬性;它用于沿容器的橫軸對齊單個彈性項目。 align-self 屬性的默認值為auto,這會導致元素繼承其父容器的align-items 屬性。 align-self 屬性可以設置為以下值之一 –

    自動(默認),

    Flex 啟動,

    Flex 端,

    中心,

    基線,以及

    拉伸

    如果將align-self屬性設置為auto以外的值,它將覆蓋該特定元素的容器的align-items屬性。

    將align-self重置為CSS中的默認值

    要將align-self屬性重置為其默認值,只需從元素的CSS聲明中刪除該屬性的auto值即可。例如

    .element {
       align-self: center;
    }
    

    登錄后復制

    當從聲明中刪除align-self屬性時,它會重置為其默認值。

    .element {
       /* align-self: center; */
    }
    

    登錄后復制

    現在,我們將探討幾個在 CSS 中將align-self 屬性重置為其默認值的示例。

    使用自動值

    將align-self屬性重置為其默認值的簡單方法是將其設置為auto。當align-self的值設置為auto時,Flex項目將根據Flex容器上設置的align-items屬性的值進行對齊。

    示例

    在此示例中,我們將使用 auto 值來選擇所有不具有 .div1 或 .div3 類的 .item 元素,并將其align-self 屬性設置為 auto。這將確保只有 .div1 和 .div3 以及元素具有自定義的align-self值。

    <!DOCTYPE html>
    <html>
    <head>
       <style>
          body { text-align: center;  }
          .container {
             display: flex;
             justify-content: center;
             align-items: center;
             height: 200px;
             background-color: lightgray;
          }
          .item { width: 100px;  height: 50px; background-color: white; border: 1px solid black; margin: 10px; }
          .div1 { align-self: flex-start; }
          .div2 { align-self: auto; }
          .div3 { align-self: flex-end; }
       </style>
    </head>
    <body>
       <h3>Set align-self property to its default value using the align-self:auto</h3>
       <div class="container">
          <div class="item div1">HTML</div>
          <div class="item div2">CSS</div>
          <div class="item div3">JavaScript</div>
       </div>
    </body>
    </html>
    

    登錄后復制

    使用 :not() 選擇器

    :not() 選擇器是將align-self 屬性重置為其默認值的另一種方法。該選擇器允許選擇不符合特定條件的所有元素。使用 :not() 選擇器,我們可以選擇除那些我們想要應用特定的align-self值的元素之外的所有元素。

    示例

    在此示例中,我們將使用 :not() 選擇器來選擇所有不具有 .box1 或 .box3 類的 .item 元素,并將其align-self 屬性設置為 auto。這將確保只有 .box1 和 .box3 以及元素具有自定義的align-self值。

    <!DOCTYPE html>
    <html>
    <head>
       <style>
          h1, h3{ text-align:center;}
          .container {
             display: flex;
             justify-content: center;
             align-items: center;
             height: 200px;
             background-color: lightgray;
          }
          .item:not(.box1):not(.box3) { align-self: auto;}
          .item { width: 100px; height: 50px; border: 1px solid black; margin: 10px;  background-color:pink;  }
          .box1 { align-self: flex-start; background-color:lightgreen;}
          .box3 { align-self: flex-end; background-color:lightblue; }
       </style>
    </head>
    <body>
       <h3>Set align-self property to its default value using the :not() selector</h3>
       <div class="container">
          <div class="item box1">Java</div>
          <div class="item">Python</div>
          <div class="item box3">PHP</div>
       </div>
    </body>
    </html>
    

    登錄后復制

    結論

    align-self 屬性是一個強大的工具,用于設置 Flex 容器內 Flex 項目的垂直對齊方式。然而,有時我們可能需要將CSS中的align-self屬性重置為其默認值。通過將align-self屬性重置為默認值auto,或者使用align-items代替,我們可以簡化CSS并避免對齊問題。

    以上就是如何在CSS中將align-self屬性設置為其默認值?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:中將 為其 屬性 設置 默認值
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定