css学習ノート

11135 ワード

文書ディレクトリ
  • css
  • block inline inline-block
  • 行高さ
  • 垂直中央
  • CSS継承
  • 細線ボーダー
  • paddingは箱を大きくします
  • 挿入画像と背景画像の違い
  • 外距合并
  • 箱の大きさ
  • 箱のフィレット
  • ケースシャドウ
  • フローティング
  • フローティング特性
  • 清浮動
  • 位置決め
  • 静的位置決め
  • 相対位置決め
  • 絶対位置決め
  • 子絶父相
  • 絶対位置決めボックス水平/垂直中央
  • 固定位置決め
  • モード変換
  • **z-index**
  • その他
  • outline
  • resize
  • vertical-align
  • word-break
  • white-space
  • text-overflow
  • プッシュドア
  • フォントアイコン
  • HTML5
  • 擬似
  • 擬似要素
  • マルチバックグラウンド
  • transition
  • transform
  • flexレイアウト
  • BFC
  • BFC条件
  • を満たす.
  • BFC特性
  • BFC用途
  • ケース
  • 文字画像揃え
  • は箱の垂直と水平の中央
  • を実現する.
    css
    block inline inline-block
  • block
  • 幅高padding marginは
  • 設定可能
  • 独占1行
  • inline
  • 幅は文字によって決定され、水平padding、marginは
  • を設定することができる.
  • 高さ、垂直padding、marginは
  • を設定できません.
  • 行を独占しない
  • inline-block
  • 水平垂直padding marginは
  • 設定可能
  • 行を独占しない
  • と隣接行内要素(inline-block)は1行にありますが、間には空白の隙間があります

  • 行の高さ
    [外部チェーン画像の転送に失敗しました.ソース局には盗難防止チェーンがある可能性があります.画像を保存して直接アップロードすることをお勧めします(img-J 7 oKOoeP-1570017852099)(css.assets/line 2.png)]
    垂直方向中央揃え
    行の高さは箱の高さに等しく、テキストを垂直に中央に配置できます.
    CSS継承
    text-,font-,line-これらの要素の先頭は継承可能であり、color属性も継承可能である.
    細線ボーダーtable{ border-collapse:collapse; } collapse単語は合併の意味です
    border-collapse:collapse; 隣接する枠線が結合されていることを示します
    paddingは箱を大きくします
    挿入画像と背景画像の違い
  • 挿入画像私たちが使っているのは、製品展示類
  • などです.
  • 背景画像私たちは一般的に小さなアイコン背景または大きな背景画像
  • に使用します.
    がいぶきょりけつごう
    隣接する2つの箱にはmarginがあり、両者の中の大きいものを取ります.
    [外部チェーン画像の転送に失敗しました.ソース局には盗難防止チェーン機構がある可能性があります.画像を保存して直接アップロードすることをお勧めします(img-SWVX 01 OU-1570017852100)(css.assets/margin陥没1.png)]
    2つのネストされた関係のブロック要素の場合、親要素に内側の余白と枠線がない場合、親要素の外側の余白は子要素の上外側の余白とマージされ、マージ後の外側の余白は両方のうち大きい方で、親要素の上外側の余白が0であってもマージされます.
    [外部チェーン画像の転送に失敗しました.ソース局には盗難防止チェーンがある可能性があります.画像を保存して直接アップロードすることをお勧めします(img-3 Gvflt 7 R-1570017852101)(css.assets/margin陥没2.png)]
  • は、親要素の1画素の上辺または上内辺距離を定義することができ、rgba、透明度100%
  • を使用することができる.
  • 親要素にoverflow:hidden
  • を追加できます.
    箱の大きさ
  • サブボックスは、親ボックスのスペース
  • を満たします.
  • 箱に幅/高さが指定されていない場合(親箱から継承)、paddingは大きな箱
  • を支えません.
    箱の角
    2つの半径で1つの楕円を決定
    [外部チェーン画像の転送に失敗しました.ソース局には盗難防止チェーンがある可能性があります.画像を保存して直接アップロードすることをお勧めします(img-mGmy 4 vtO-1570017852102)(css.assets/radius.jpg)]border-radius: 150px 0; border-radius: 50%;
    箱の影
    box-shadow
    フローティング
    箱を浮かべることができますが、文字には有効ではありません.
    ふどうとくせい
  • は、最初は画像を文字で囲むための
  • であった.
  • 目的は複数の箱の1行表示です
  • inline-blockは右に置くことができず、伸縮
  • 普通は1つの親の箱を探して浮動の箱を包んで、高さはあまり高さに適していませんて、親の箱の中に文字が
  • あるかもしれませんためです
  • 内マージンはフローティングに対して
  • を有効にする.
  • フロートは下の箱にのみ影響を及ぼす
  • フローティングは箱をinline-blockに、inlineをinline-block
  • に変えます.
  • 浮動対文字無効
  • フローティングは親ボックスを超えず、超えると次の列
  • に押し込まれます.
    クリアフローティング
  • overflow hidden|auto|scroll BFC後述
  • .clearfix:after 
    	{content: "";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    
  • .clearfix:before,.clearfix:after { 
      content:"";
      display:table;  /*        BFC BFC      ,BFC      */
    }
    .clearfix:after {
     clear:both;
    }
    

  • 位置
    スタティツクポジショニング
    静的位置決めの唯一の用途は、位置決めを解除することです.position: static;
    相対位置
    相対的に位置決めされた箱は依然として標準流の中にあり、その後ろの箱は依然として標準流で扱われている.(相対位置決めは基準から外れない)
    ぜったいいち
  • 非占有位置
  • 位置決め位置は、位置決めされた親要素(絶対的、相対的、固定可能)
  • のみに対応する.
    子絶父相
    絶対配置ボックス水平/垂直中央
    普通の箱は左右のmarginをautoに変更すればいいのですが、絶対位置については無効です
    位置決めされた箱は水平または垂直に中央に位置することもでき、アルゴリズムがあります.
  • まずleft 50%親箱の半分の大きさ
  • それから自分の外のマイナスの半分の値を歩けばいいmargin-left
  • 固定位置
    ブラウザのみ(親要素は認識されません)
    モードへんかん
    絶対位置決めと固定位置決めの要素は、最後に自動的に行内ブロックに変換される.
    z-index
    CSSでは、重複する位置決め要素の積み重ね順序を調整するには、位置決め要素にz-index積層レベル属性を適用し、正の整数、負の整数、0の値をとることができます.z-index: 2;
  • z-indexのデフォルト属性値は0で、大きいほどユーザーに近い
  • です.
  • 同じ値をとるとhtmlの後ろは前の
  • を覆う.
  • は、位置決めに対してのみ有効である
  • .
    位置決めはフローティングより一段高い
    その他
    outline
    ベストプラクティスはゼロにすることです
    resize
    デフォルトのtestareaのドラッグ&ドロップを防止