본문 바로가기

Web

HTML_1일차

- WWW(World Wide Web)

 

§ 인터넷, 컴퓨터, 웹 브라우저(web browser)를 통해 글자, 이미지, 동영상, 음성

  등의 데이터를 사용자에게 제공하거나, 사용자와 컴퓨터 또는 사용자 상호 간

  에 소통하게 해주는 서비스

 

§ 마이크로소프트의 인터넷 익스플로러(Internet Explorer), 구글의 크롬(Chrome),

  애플의 사파리(Safari), 모질라재단(Mozilla Foundation)의 파이어폭스(Firefox)

 

- 서버와 클라이언트

클라이언트가 웹 페이지의 주소(URL, uniform resource locator) 입력

서버는 요청을 받은 데이터를 클라이언트의 컴퓨터에 전송

클라이언트의 웹 브라우저는 서버가 전송한 데이터를 해석하여 화면에 표시

 

문서편집기 : 메모장, Sublime Text, Acroedit, edit plus, VScode


Sample 1>

 

<!DOCTYPE html>

<html lang="ko">

    <body>

        <h1>웹 문서 만들기</h1>

        

        <h2>안녕하세요<br>하위</h2>

        <p/> 이건?      

    </body>

</html>

 

실행화면>

Sample 1 실행화면


sample 2>

 

<!DOCTYPE html>

<html lang="ko">

    <head>

        <meta charset ='utf-8'>

        <title>HTML 태그 속성</title>

    </head>

    <body>

        <a href="http://www.naver.com" target="_blank"> 네이버로 이동</a><br>

        <a href="http://www.daum.net" target="_self"> 다음으로 이동</a>

        

    </body>

</html>

 

실행화면>

sample2 실행화면

하이퍼링크를 클릭하게 되면 링크된 해당 사이트로 이동 

 


태그

<h1>~<h6>: 제목을 표현하기 위해 사용

<br>   : 줄 바꿈을 할 때 사용

 &nbsp: 공백을 나타낼 때 사용 (띄어쓰기)

<p>   : 단락을 구분할 때 사용

<ul><li>  : 순서가 없는 목록 나타낼 때 사용

<ul><oi> : 순서가 있는 목록 나타낼 때 사용

<dl>,<dt>,<dd> : 정의 목록을 나타낼 때 사용

<a> : 링크태그

<q> : 인용 내용표시를 위해 사용

<em>,<i>: 이텔릭체 사용

<strong>,<b> : 강조 

<mark> : 형광펜 효과

<span>,<div> : 영역 묶기

<!-- 내용 --> : 주석문

 

HTML 에서의 특수문자 표기방식

특수문자 표기방식


시멘틱태그

 

정보출처:  https://hunit.tistory.com/172

<div> :글자나 사진등 콘텐츠들을 묶어 css 스타일을 적용시킬때 사용

<nav> :사이트간에 서로 연결하는 링크의역할을 담당

<header> :머리말, 제목을 작성하기 위해 사용

<section> : 본문 컨텐츠를 담고있음

<footer> :화면의 구조중 가장 아래 위치하고, 회사소개, 저작권, 약관등을 넣음

<article> :section 안에서 실질적인 내용들을 넣음 

 


표 <table>

 

<table border = '1'> :굵기 1의 테이블 보더 생성

<caption>: 테이블에 제목을 넣을 수 있음

<th>: 표 내에 강조 내용작성

<td>: 열을 나타낼 때 사용

<tr>: 행을 나타낼 때 사용

 

 

 

<<!DOCTYPE html>

<html lang="ko">

    <head>

        <title></title>

        <meta charset="UTF-8">

        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link href="css/style.css" rel="stylesheet">

    </head>

    <body>

        <table border='1'>

            <colgroup>

            <col style="width:100px;">

            <col style="width:300px;">

            <col style="width:100px;">

            <col style="width:300px;">

                

        

        </colgroup>

 

        <tr>

            <th>이름</th><td></td>

            <th>연락처</th><td></td>

            

        </tr>

        <tr>

            <th>주소</th>

            <td colspan="3"></td>

        </tr>

        <tr>

            <th>자기소개</th>

            <td colspan="3"></td>

        </tr>

        

        

        </table>

    </body>

</html>

 

실행화면 >

 

예제 2>

 

<<!DOCTYPE html>

<html lang="ko">

    <head>

        <title></title>

        <meta charset="UTF-8">

        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link href="css/style.css" rel="stylesheet">

    </head>

    <body>

        <table border="1">

            <caption>제주특별자치도 학교현황</caption>

            <thead>

            <tr>

                <th>구분</th>

                <th>학교 수</th>

                <th>학급 수</th>

                <th>학생 수</th>

                <th>교원 수</th>

            </tr>    

        </thead>

        <tbody>

            <tr>

                <th>유치원</th>

                <td>117</td>

                <td>252</td>

                <td>5,547</td>

                <td>474</td>

            </tr>

            <tr>

                <th>초등학교</th>

                <td>111</td>

                <td>1,720</td>

                <td>37,686</td>

                <td>2,632</td>

            </tr>

            <tr>

                <th>중학교</th>

                <td>44</td>

                <td>699</td>

                <td>21,274</td>

                <td>1,412</td>

 

            </tr>

            <tr>

                <th>고등학교</th>

                <td>29</td>

                <td>676</td>

                <td>22,019</td>

                <td>1,433</td>

            </tr>

            <tr>

                <th>특수학교</th>

                <td>3</td>

                <td>90</td>

                <td>428</td>

                <td>160</td>

 

            </tr>

            

        </tbody>

        <tfoot>

            <tr>

                <th>합계</th>

                <td>300</td>

                <td>3,437</td>

                <td>86,954</td>

                <td>6,111</td>

            </tr>

        </tfoot>

    </table>

    </body>

</html>

 

실행결과>

예제>

    <<!DOCTYPE html>

    <html lang="ko">

        <head>

            <title></title>

            <meta charset="UTF-8">

            <meta name="viewport" content="width=device-width, initial-scale=1">

            <link href="css/style.css" rel="stylesheet">

        </head>

        <body>

            <h1>수습 국원 모집</h1>

            <h2>방송에 관심 있는 새내기 여러분 환영합니다.</h2>

            <p>교내 방송국에서 신입생을 대상으로 수습 국원을 모집합니다. 학부와 전공은 상관없습니다. <br>

                방송에 관심 있는 여러 학우의 지원 바랍니다.</p>

            <ul>

                <li>

                    <b>모집기간</b> : 3월2일 ~3월 11일

                </li>

                <li><b>모집 분야</b>: 아나운서, PD, 엔지니어</li>

                <li><b>지원방법</b>: 양식 작성 후 이메일 접수</li><br>

                <em>지원서 양식은 교내 방송국 홈페이지 공지 게시판에 있습니다.</em>

 

            </ul>

            <h3>혜택</h3>

            <ul>

                a.수습기자 활동 중 소정의 활동비 지급<br>

                b. 정기자로 진급하면 장학금 지급

            </ul>

            <img src="C:\Users\Admin\Desktop\Web\exam02\camera.png"></img>

        </body>

    </html>

 

실행결과>

 

'Web' 카테고리의 다른 글

[jQuery]_#1  (0) 2021.07.02
HTML_5일차 [JavaScript]  (0) 2021.07.02
HTML_4일차 [JavaScript]  (0) 2021.07.01
HTML_3일차  (0) 2021.06.30
HTML_2일차  (0) 2021.06.29