CSS問題

1546 ワード

  • 要素が最後の要素をスクロールするかどうかを判断すると、そのscrollHeight-scrollTopはclientHeightに等しい.
  • scrollHeight読み取り専用の要素のすべての高さは、overflow:hiddenが隠す部分
  • を含む.
  • scrollTop要素の頂部の転がり距離
  • clientHeight読み取り専用の要素内部の高さ、overflow:hiddenが隠す部分
  • を含まない
  • 左右の2つの欄のレイアウト、左側は幅を決めて、右側はウィンドウの大きさに従って
    1. body flex,.left width 200px,.right flex-grow=1
    2.    float left,.left width 200px,.right   calc(100% - 200px)
    3.    position absolute,.left width 200px; left 0,.right right 0; left 200px
    
  • 拡大します
  • 三欄レイアウト、左右定幅中間適応
    1.   float   width calc(     margin)
    2. flex    flex-grow 1
    3. absolute     left right(     margin)    left width    right width
    
  • 子要素親要素内で双方向に中央に
    /* 1 -    flex */
    display: flex;
    align-items: center;
    justify-content: center;
    /* 2 -         */
    display: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    
  • BFCブロックレベルフォーマットコンテキスト
            ,       containing block           ,           (             BFC)。     BFC      margin  。    BFC  ,              margin   “  ”。
    
     、    :
        float    none
        overflow  visible(   hidden、scroll、auto)
        position absolute fixed
        display inline-block、table-cell、table-caption
    
     、      :
        1.       
                       :         ,          ,           0。      ,            BFC   。            overflow:hidden。
    
        2.   margin  
         CSS  ,                        。               ,                   。
    
        3.