独学の開発者ジャーナル、4 日目: C、CSS、自分自身へのリマインダー、およびコード仲間


今日私は学んだ....



文字の入出力を理解するのは思ったより難しい.私はまだ The C Programming Language の第 1 章を読んでおり、文字データを処理するプログラムについて説明しているセクションにいます.私は行数の演習を行っていましたが、いくつかで行き詰まりました.混乱している部分にマークを付けて、後で戻ってくるようにしました.

CSS



  • 属性セレクターは、特定の属性の存在または値に基づいて要素を照合します.それらは一般的に使用されていません.
    input[type="password"] {
        color: green;
    }
    

  • 疑似要素は、選択した要素の特定の部分のスタイルを設定できるセレクターに追加されるキーワードです.
    p::first-line {
        color: purple;
    }
    

  • 疑似クラスと要素
  • 要素の状態に基づく疑似クラスのスタイル.
  • 疑似要素は、要素の特定の部分をスタイルします.

  • 宣言されている要素の CSS カスケード順序が重要です.スタイルシートをさらに下に進むと、後の要素が上書きされます.


  • 特異性とは、複数のルールが同じ要素に適用される可能性がある場合に、ブラウザがどのルールを適用するかを決定する方法です.より具体的なセレクターが勝ちます.
  • 特異性セレクターの順序:
  • ID > クラス > 要素
  • Specificity Calculator




  • インライン スタイルと重要事項
  • インライン スタイルは、HTML ドキュメントの「style」属性を使用して単一要素のスタイルを設定します.その特異性は ID よりも優先されますが、スタイル シートを使用するときに混乱を招く可能性があるため、避けられます.
  • 重要または重要な例外は、他の宣言をオーバーライドし、悪い習慣と見なされます.



  • 継承
  • スタイルは親要素から継承されます
  • 一部の要素はデフォルトでは継承されませんが、それらの要素に「継承」を明示的に追加すると、継承可能な場合にその動作が追加されます.


  • 自分自身へのリマインダー リソース



    昨日はつらかったので、また自信がなくなったときのために自分用のリソースをいくつか作りました.彼らの話は、私が前進し続けるためのインスピレーションを与えてくれました.




  • Ann Adaya
  • 私がインスピレーションを得た彼女の記事の 1 つからの引用: 「人生は短すぎて、安全なものに落ち着くことができません.それでは、毎朝起きてインスピレーションを得て充実した生活を送ることはできません.自分が感じられる人生を選んでほしいと願っています.生きていれば、朝起きられます.あなたが望む人生のために戦う勇気を見つけてください.」


  • Code Buddies に参加しました!
  • このレポをオンラインで見て、偶然見つけました: https://github.com/sophi-li/OKRs-self-learning

  • 資力:
    https://developer.mozilla.org/en-US/docs/Web/CSS
    Colt Steele による Web 開発者ブートキャンプ 2022

    3日目:
    コンテキストについては、を参照してください.