HTML5 and CSS: 41-50

41 - Add a Negative Margin to an Element

  • 好詭異,Margin 竟然設成負的

42 - Add Different Padding to Each Side of an Element

  • 設定上下左右的 padding

<style>
  .green-box {
    background-color: green;
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
  }
</style>

43 - Add Different Margins to Each Side of an Element

  • 設定上下左右的 margin

<style>
  .green-box {
    background-color: green;
    margin-top: 40px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 40px;      
  }
</style>

44 - Use Clockwise Notation to Specify the Padding of an Element

  • 順時針排列 padding 的四個屬性,上右下左

  • padding: 10px 20px 10px 20px;

45 - Use Clockwise Notation to Specify the Margin of an Element

  • 順時針排列 margin 的四個屬性

  • margin: 10px 20px 10px 20px;

46 - Style the HTML Body Element

  • 講講 css 在 html 裡的繼承 inherit

  • 每個 html 都有 body element

47 - Inherit Styles from the Body Element

  • 網頁中的其他 element,會繼承 body 的 css 屬性

48 - Prioritize One Style Over Another

  • 哪個 style 會更優先被呈現 override

  • body 的 color: green,被 .pink-text 的 color: pink 蓋過

49 - Override Styles in Subsequent CSS

  • css style 的呈現會受順序影響

  • element 的 class 命名順序沒關係

  • style 的宣告順序有關系。後宣告的會被優先渲染

50 - Override Class Declarations by Styling ID Attributes

  • class 和 id 的呈現,誰優先層級比較高?

  • id 比較高

Last updated

Was this helpful?