[dg ai school]Webプログラミング10


1)学習内容


メディアクエリ


HTML
<!DOCTYPE html>
<html>
<head>
    <meta charset="ftp-8">
    <link rel="stylesheet" type="text/css" href="css/style.css"
</head>
<body>

   
</body>
</html>
CSS
body {
	background-color: yellow;
}
  • 基本フォームを繰り返し、
  • の接続が良好であることを確認します.
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="ftp-8">
        <link rel="stylesheet" type="text/css" href="css/style.css"
    </head>
    <body>
    
    		<meta name="viewport" content="width=divice-width, initial-scale=1.0">
    
    
    	<h1 class="pc">PC Hellow World</h1>
    
    </body>
    </html>
    CSS
    body {
    	background-color: yellow;
    }
    
    html, body {
    	margin: 0;
        padding: 0;
    }
    
    h1 {
    	margin: 0;
        padding: 0;
    }
    
    .pc {
    	color: red;
        font-size: 50px;
        background-color: pink;
    }
    
    /*
    	320px~768px미만 	: 스마트폰
        768px~1024px미만 	: 태블릿
        1024px 이상 ~ 	: PC
    */
    
    @media (min-width: 300px) and (max-width: 767px) {
    	.pc {
        	color: blue;
        	font-size: 20px;
        	/*background-color: yellow;*/
        }
    }
    
    /* 
    @media (min-width: 100px) and (max-width: 599px) {
    	.pc {
        	color: green;
        	font-size: 10px;
        	background-color: gray;
        }
    }
    */
    
    @media (min-width: 600px) and (max-width: 767px) {
    	.pc {
        	color: green;
        	font-size: 20px;
        	background-color: yellow;
        }
    }
    
  • 300 pxから768 px以下:スマートフォン
    768 px~1024 px以下:タブレット
    1024 px以上~:PC

  • ユーザが接続したデバイスの値に基づいてデバイスを決定する.

  • メディアクエリ

  • ブラウザ幅メディアクエリーに適用し、基点でサイズを変更
    PCバージョン、モバイルバージョンに変更
  • ***メディアクエリーを使用する場合は、外部コードが内部コードに継承されるため、pcバージョンのコード(メディアクエリー以外でコードをチェック)を変更することに注意してください(異なる場合があります).
    ***含める必要があるメタタグ
    HTML
    	<meta name="viewport" content="width=divice-width, initial-scale=1.0">
    

  • マシンのスクリーンは、接続されたマシンのウェブサイトの横方向アプリケーションのマシンと一致し、割合は常に1.0に保たれます.

  • w3school.com上のviewportユーザーが表示する装置を自動的に調整する

  • css-tricks.comがデバイスの幅を特定できない場合は、min-widthとmax-widthをチェックするだけです.

  • awwwards.comメディアクエリーを使用して移動バージョン、右クリックスキャン、ブラウザ幅を減らすときのバージョン変更
  • PC版モバイル版


    HTML
    
    	<h1 class="pc">PC Hello World</h1>
        <h1 class="mobile Hellow Wolrd"></h1>
    
    CSS
    .pc {
    	display: none; ---> PC의 클래스가 css로 볼 때는 사라짐, 내가 원하는 정보를 기기에 맞춰 보여줄 수 있음
    
    	color: red;
        font-size: 50px
        background-color: pink;
    }
    
    .mobile {
    	display: none;
        
    }
    
    @media (min-width: 320px) and (max-width: 767px) {
    	.pc {
        	display: none;
        }
        
        .mobile {
        	display: block; ---> h1 태크 블록요소, 인라인으로 바꿔도 괜찮음, 감춰줬던 영역이 나타남. 기존의 속성과 같은 것이 좋음.
        }
    }
    
    
  • は、各機器に対して専用テキスト
  • を表示する必要がある.

    通常はまず携帯電話を作って、それからホームページに移動します。


  • 集中的にソートし、表示される情報が少ない(開発サイクルが短い)

  • helbak.com移動から作成
  • HTML
    <h1>미디어쿼리 응용</h1>
    CSS
    h1 {
    	font-size: 20px;
        background-color: yellow;
    }
    
    /* max-width 1024px 미만 */
    @media (min-width: 768px) {
    	h1 {
        	font-size: 40px;
            background-color: pink;
        }
    }
    
    @media (min-width: 1024px) {
    	h1 {
        	font-size: 80px;
            background-color: gray;
        }
    }

  • 768 px以上からPC交換を開始

  • 黄色が小さくなると黄色が適用され、下部のメディアクエリは非表示になります.

  • コード量を減らす
  • 2)難点

  • メディアクエリーの概念外と内、いくつかの混同
  • 3)解決方法


  • class配送についての部分が混同されているからかもしれません.

  • 繰り返し
  • 4)勉強の心得


  • モバイルページからPCバージョンへの移行がとても面白いです

  • 想像以上にできることが多いので不思議です.