0706 - HTML/CSS


0706 HTML/CSS


Emmet Coding


h3+p+ul>(li*3)
<h3></h3>
<p></p>
<ul>
    <li></li>
    <li></li>
    <li></li>
</ul>
h3+(ul>(li*2))+div[id=button]
<h3></h3>
<ul>
    <li></li>
    <li></li>
</ul>
<div id="button"></div>

ボックスのサイズを設定

  • 属性値の個数に応じて適用する位置
  • // 순서대로 위 오른쪽 아래쪽 왼쪽
     h1 {
     	magin: 5px 10px  5px    10px;
     	       top right bottom left
     }
    //  순서대로 위 오른쪽&왼쪽 아래쪽
     h1 {
     	magin: 5px 10px       5px;
     	       top right과left bottom
     }
    // 순서대로 위쪽&아래쪽 오른쪽&왼쪽
    h1 {
    	magin: 5px         10px;
    	       top과bottom right과left
    }
    //  위 오 왼 아래 전체를 5px로 설정
    h1 {
    	magin: 5px;
    	       top&right&bottom&left
    }

    塗りと余白の初期化


    CSSの「*」全オプション

  • すべてのHTMLタグ要素
  • を選択
  • すべての選択者が選択した要素の中で、ダウンジャケットとマージンを0
  • に初期化する.
    * { /* 전체 선택자 */
    	padding: 0;
    	margin: 0;
    }

    CSSによるバックグラウンド画像の設定


    背景→画像のプロパティ
  • の背景画像を挿入するための
  • .
  • url後括弧に経路を含む背景画像ファイル名
  • を入力.
    body {
    	background-image: url(https://picsum.photos/100/100);
    	또는
    	background-image: url('..img/bg.jpg');
    }
    background-repeatプロパティ
    背景画像が
  • Webブラウザ画面よりも小さい場合、背景画像は
  • を繰り返す.
    body {
    	background-image: url('https://picsum.photos/293/400');
    	// repeat 속성 = 반복
        background-repeat: repeat;
        // no-repeat 속성 = 반복안함
        background-repeat: no-repeat;
        }

    CSS borderを使用して表の枠線を描画する


    borderプロパティ
  • borderプロパティを使用して、実線、1画素厚、黒生境界図
  • を描画します.
    tablc, th, td{
    	border: solid 1px black;
    }
    border-折りたたみプロパティ
  • border-折りたたみプロパティを使用して、表の境界を細い実線に結合します.
  • を省略すると、2実線
  • と表示される.
    table {
    	border-collapse: collapse;
    }

    色コードの意味

  • 色コードが表示されている場合は、#RRGGBBAA形式で表示されます.
  • R:RED/G:GREEN/B:BLUE/A:透明度
    各色の設定値の範囲:0~255
  • CSSの可視性属性

  • display:boxモデルの分野も消える.
  • 要素の性質を、block-->インラインに変更します.
  • #menu {
    	display: inline;
    }
  • 可視性:ボックス型の領域を保持します.
  • 要素を保持しますが、画面に表示するかどうかを決定します.
  • #menu {
    	visibility: visible;
    	visibility: hidden;
    }

    CSSのフローティング属性

  • ページで、要素を左または右の
  • に配置します.
    // 이미지의 위치를 왼쪽으로 배치
    #image {
        float: left; 
    }

    CSSのclear属性

  • float属性を使用する要素が後の要素と重なってスクリーンが破損する場合、後の要素のfloat属性を解放し、新しい行に配置する
  • .
    // clear both (left / right) 속성 모두 해제
    #image {
        clear: both; 
    }