1週目の「スパルタコードWeb開発」CSS

12268 ワード

2. CSS


  • コンセプト:CSSは、取得された領域を配置することを意味し、HTMLの親サブ構造では、親構造がサブ構造のスタイルを担当します.

  • 構造とタイプ:headでstyletagを使用してクラスごとにCSSを設定します.class名で適用
    -background-image:画像urlを使用して背景に画像を入れる機能
    -background-size:画像のサイズを指定し、coverは画像全体の表示を許可します
    -背景-位置:画像を整列(?)中心は画像自体の中央にあります
    -color:文字の色を指定する
    -width:背景の幅を指定
    -height:背景の高さを指定
    -border-radius:画像エッジのシェイプを指定する
    -余白:外側余白のサイズを表し、top->left->bottom->右側の順に指定できます.
  • margin : auto; -
  • は、画像をページの中央に配置し、その正の余白が等しいことを示す.
  • 文章の属性は縦横の区別がなく、中央揃えが難しい.したがって、文章のプロパティ(ex.button)をboxプロパティに変更し、中央揃えにすることができます.このとき使用するコードはdisplay:bolockです.はい.

  • 文章のフォントをあげる場合は、「Google Webフォント」などを使ってlinkやstyleを書くことができます.
    ログインページ
  • ログインページ


    パスワードを入力してください
    ID :
    PW :
    ログイン
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>로그인 페이지</title>
        <link rel="preconnect" href="https://fonts.gstatic.com">
        <link rel="preconnect" href="https://fonts.gstatic.com">
        <link href="https://fonts.googleapis.com/css2?family=Cute+Font&family=Do+Hyeon&family=Nanum+Pen+Script&display=swap"
              rel="stylesheet">
        <!--    파일로 신행하는 방법-->
        <!--    <link rel = "stylesheet" type="text/css" href = "mystyle.css">-->
        <style>
          *{
            font-family: 'Cute Font', cursive;
            font-family: 'Do Hyeon', sans-serif;
            font-family: 'Nanum Pen Script', cursive;
          }
          .wrap{
            width: 300px;
            margin: auto;
          }
          .my_title{
            background-color: green;
            width: 300px;
            height: 200px;
    
            color: white;
            text-align: center;
    
            background-image: url("https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg");
            background-size: cover;
            background-position: center;
    
            border-radius: 10px;
            padding-top: 20px;
          }
        </style>
    
    </head>
        <body>
        <div class="wrap">
            <div class="my_title">
                <h1>로그인 페이지</h1>
                <h5>아이디, 패스워드를 입력해주세요</h5>
            </div>
            <p> ID : <input type="text"/></p>
            <p> PW : <input type="text"/></p>
            <button> 로그인하기</button>
        </div>
        </body>
    </html>

  • cssファイルの分離方法は、コードが長すぎることを防止するために、個別のcssファイルを作成してインポートすることです.具体的なファイル名.cssを作成し、headにlinkrel=「スタイルシート」type=「text/css」href=「ファイル名.css」を作成します.

  • ガイドバーの使用方法
    -cssは設計要素なので、他の人が作成した結果を使用できます.ブートストラップは、これらの成果物の集合サイトと見なし、必要な部分をコピーして使用できます.
    -重要な点は、Web上で開発者ツール[element]を使用して領域を表示できる領域を分割することです.この点を見ると,開発者は必要な部分をチェックし,コードの不要な部分を除去することができる.
    -Boost Streetを使用する場合、開発者が特定の部分に追加事項がある場合は、Google Search(Googleフォントの太さ)で作成できます.
    -枠線が必要な場合は、css border mdn(正式ドキュメント)またはw 3 schoolsにアクセスします.標準の作成方法がリストされています.「」を参照してください.