20230323 kdt 수업일지

2023. 3. 23. 15:59학습일지

728x90

1. 내 최초의 웹사이트 만들기

<html>
	<head>
		<title>home of my first website</title>

	</head>
	<body>
		<!-- 
			작성일 : 2023-03-23
			작성자 : 고예진
			내용 : 최초의 내 웹사이트를 만들어봄
		-->
		안녕하세요. jin의 최초의 웹사이트에 온 것을 환영합니다.
		라이브 서버 확인! 
	</body>
</html>

출력된 값

2. 문단태그

<html> 
    <head>
        <title> 문단 태그 </title>
    </head>
    <body>
        <p>1. 문단태그</p>
        <p>문단을 만드는 태그</p>
    </body>
</html>

출력된 값

3. 제목태그

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>제목 태그</title>
</head>
<body>
    <h1> 안녕하세요. 제목태그 h1</h1>
    <h2> 안녕하세요. 제목태그 h1</h2>
    <h3> 안녕하세요. 제목태그 h1</h3>
    <h4> 안녕하세요. 제목태그 h1</h4>
    <h5> 안녕하세요. 제목태그 h1</h5>
    <h6> 안녕하세요. 제목태그 h1</h6>

</body>
</html>

출력된 값

4. 서식태그

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>서식태그</title>
</head>
<body>
    <h2>서식 태그</h2>
    <p>b 태그는 단순히 글자가 <b>굵게</b>  표현됩니다</p>
    <p>stromg 태그는 중요한 글자를 <strong>굵게</strong> 표현합니다</p>
    <p>i 태그는 단순히 글자를 <i>이탤릭체</i>로 표현합니다</p>
    <p>em 태그는 중요한 글자를 <em>이탤릭체</em>로 기울여 표현합니다</p>

    <p>del 태그는 글자를 <del>지운 것</del>처럼 표현합니다</p>
    <p>ins 태그를 사용하면 중요한 글자에 <ins>밑줄을</ins> 그어줍니다</p>
    <p>sup 태그를 사용해서 수식을 표현: x<sup>2</sup>+<sup>y</sup>3=z</p>
    <p>sub 태그를 사용해서 화학식을 표현 : H2O</p>
</body>
</html>

출력된 값

5. 목록태그

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>목록 태그</title>
</head>
<body>
    <h2>목록 태그</h2>
    <ul>
        <li>김사과</li>
        <li>오렌지</li>
        <li>반하나</li>
    </ul>

    <hr> 

    <ol>
        <li>김사과</li>
        <li>오렌지</li>
        <li>반하나</li>
    </ol>

    <hr>

    <dl>
        <dt>류정원 선생님</dt>
        <dd>김사과 학생</dd>
        <dd>오렌지 학생</dd>
        <dd>반하나 학생</dd>
    </dl>
</body>
</html>

출력된 값

6. 이미지 태그

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>이미지태그</title>
</head>
<body>
    <h2>이미지태그</h2>
    <img src="sea1.png" alt="바다1 이미지">
    <img src="sea2.png" alt="바다2 이미지">
    <img src="sea3.png" alt="바다3 이미지">
    <img src="sea4.png" alt="바다4 이미지">
    <img src="sea5.png" alt="바다5 이미지">
</body>
</html>

출력된 값

✔️클라이언트(client)
서버로부터 서비스나 데이터를 요청하는 컴퓨터


✔️서버(server)
데이터를 포함하거나 네트워크의 다른 컴퓨터에서 액세스하는 기능을 제공하는 컴퓨터

HTML(Hyper Text Markup Language): HyperText(웹 페이지에서다른 페이지로 이동할 수 있는 것)
HyperText(웹 페이지에서다른 페이지로 이동할 수 있는 것) 기능을 가진 문서를 만드는 언어

CSS,Javascript


최초의 웹사이트
http://info.cern.ch/

✔️HTML 문서 만들기
     - HTML 문서는 확장명을 .html로 저장
     - 대소문자를 구별하지 않음
     - 문자를 작성할 수 있는 에디터라면 어디든지 작성이 가능
     - 띄어쓰기, 줄바꿈을 구별하지 않음
     - 명령어(태그) 형태로 괄호를 (예:<명령어>) 사용하여 표현
     - 시작태그, 종료태그로 구성되어 있음 (예: <명령어>...<명령어>)

<html>
    <head>

    </head>
    <body>

    </body>

</html>

✔️live server 설치
     HTML 문서를 선택 -> alt + L + O

 

✔️Wrap 줄바꿈 여부 제어에서 on 하기


✔️HTML의 특수 태그 # 나중에 인식 불가능할 경우 사용하기 위해
     < :&lt;
     > :&gt;

✔️띄어쓰기 :&nbsp;

✔️줄바꿈 태그
     <br> = </br>

✔️주석
     <!-- --> 한줄 또는 여러줄

✔️문단 태그
     - 문단을 나타내는 태그
     - 블록 태그 (한 라인을 모두 차지함)
     <p>~</P>

✔️제목테그<h1>~</h1>
     - h1~ h6까지 크기
     - 블록 태그
     - 검색엔진에서 제목으로 표현됨

✔️Auto Rename
     - 시작태그와 종료태그가 변화하면 태그를 동일하게 변경

✔️서식 태그 
     - 글자를 꾸며주는 태그
     - <b> : 텍스트를 굵게 표현
     - <strong> : 텍스트를 굵게 표현, 리더기에서 거센발음
     - <i> : 텍스트를 이탤릭체로 표현
     - <em> : 텍스트를 이탤릭체로 표현, 리더기에서 거센발음

✔️웹 표준
     - 웹에서 표준적으로 사용되는 기술이나 규칙
    - w3c가 권고한 표준안에 따라 웹사이트를 작성할 때 이용하는 HTML, CSS, JavaScript등에 대한 규정

✔️웹 접근성
     장애인, 고령자등이 웹사이트에 제공하는 정보에 비장애인과 동등하게 접근하고 이해할 수 있도록 보장

✔️목록태그 
     - <ul> : 순서가 없는 목록 태그, 블록태그

    * 김사과
    * 오렌지
    * 반하나

    <ul>
    * 김사과
    * 오렌지
    * 반하나
    </ul>

   ✔️ 에밋(emmet)
         - html,xml,xsl 문서 등을 편집할 때 빠른 코딩을 위해 사용하는 플러그인
         - 원래 젠코딩으로 부르다가 에밋으로 이름을 변경

    - <ol> : 순서가 있는 목록 태그, 블록 태그

    1. 김사과
    2. 오렌지
    3. 반하나

    <ol>
        <li>김사과</li>
        <li>오렌지</li>
        <li>반하나</li>
    </ol>

    vscode 코드정렬
    전체선택 : 컨트롤 + a
    코드정렬 : 컨트롤 + K + F

    <dl> : 정의 목록 태그, 블록 태그

    류정원 선생님
        김사과 학생
        오렌지 학생
        반하나 학생

        <dl>
            <dt>류정원 선생님</dt>
                <dd>김사과 학생</dd>
                <dd>오렌지 학생</dd>
                <dd>반하나 학생</dd>
        </dl>

✔️이미지 태그
     1. 비트맵 이미지
        - 픽셀이 모여 만들어진 정보의 집합
        - 레스터 이미지라고도 부름
        - 픽셀 단위로 화면에 렌더링함
        - 그림판, 포토샵 등 툴로 편집

     2. 백터 이미지
        - 수학적 정보의 형태들이 만들어내는 결과물
        - 이미지가 가지고 있는 점, 선, 면의 위치, 색상정보를 가지고 있음
        - 확대 및 축소를 해도 이미지가 깨지지 않음
        - 일러스트 같은 툴로 편집

✔️jpg(jpeg)
     - 압축률이 훌륭하여 사진이나 예술분야에 많이 사용
     - 가장 널리 쓰이는 이미지 포멧
     - 손실 압축
     - 표현 색상(24비트, 약 1600만 색상)이 뛰어나 고해상도 표시장치에 적합

✔️gif
     -이미지 파일내에 이미지 및 문자열 같은 정보를 저장할 수 있는 파일
     - 여러장의 이미지를 한 개의 파일에 저장할 수 있음(움짤,애니메이션)
     - 8비트(256색상) 컬러만 지원
     - 비손실 압축

✔️png
     - gif의 대체 포멧으로 개발
     - 8비트, 24비트 컬러 이미지 처리
     - 알파 채널 지원
     - W3C 권장 포멧

✔️webp
     - jpg, png, gif를 모두 대체할 수 있는 구글이 개발한 이미지 포멧
     - gif  같은 애니메이션 지원
     - 알파 채널 지원(손실,비손실)
     - 가장 완벽한 포멧

✔️속성
     태그를 보완하는 역할

<!DOCTYPE html> : HTML 버전
<html lang="en"> : lang = "en", 리더기의 언어를 설정(en: 영어, ko: 한국어)
<head>
    <meta charset="UTF-8"> :charset을 utf-8 설정, 전세계의 모든 국가의os/브라우저에서 모든 언어셋을 모두 설정
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">: 모바일 브라우저에서 최적의 크기로 페이지를 보여주고, 확대/축소를 금지
    <title>서식태그</title>
</head>

✔️메타 태그
     - HTML 문서에 대한 정보를 정의할 때 사용
     - <head>와 </head> 사이에 적용
     - name, content,http-equive,author,viewprot,keyword,description등 여러가지 속성...


✔️이미지 태그
     - 이미지를 브라우저에 출력
     - 인라인 태그(컨텐츠 크기 만큼만 영역을 사용)

    <img src = '이미지가 위치하는 주소 또는 파일 경로' alt = '이미지를 대신할 문장'>
✔️무료로 png 얻을수 있는 곳
     https://www.iconfinder.com/


728x90
반응형

'학습일지' 카테고리의 다른 글

20230327 kdt 학습일지  (2) 2023.03.27
20230324 kdt 학습일지  (1) 2023.03.24
20230322 KDT 학습일지  (0) 2023.03.22
20230321 kdt 수업일지  (0) 2023.03.21
20230317 kdt 시험  (2) 2023.03.20