카테고리 없음

HTML

bb1714 2024. 10. 4. 18:37

HTML이란 Hyper Text Markup Language의 약어로  웹페이지에 정보를 담아 표시하기 위한 언어이다.

HTTP란 Hyper Text Transfer protocol의 약어로 인터넷에서 Hyper Text를 교환하기 위하여 사용되는 통신규약이다.\

 

   * Hyper Text : 현재 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트 (Hyper Link와 같은 개념이다.)

   * Markup : 어딘가에 Mark, 즉 표시를 해두는 것

 

  HTML 코드 구조 

→ 우리가 보는 화면에는 내용만 나타난다.

 

 

해당 요소에 추가적인 내용을 담고 싶을 때 

  ex) 글자색, 크기, 배경색 등

 

   1. 바디 태그 속성

     → body : 사용자에세 보이는 실제 부분을 작성하는 태그 

 

 2. 제목 태그

<h> 제목 </h>

      HTML문서 본문 내 제목을 표현하는 태그 (h1 ~ h6) 

      * h = heading의 약자 / h1이 가장 크고 h6에 가까워질수록 작음

 

 3. 문단 태그 

<p> 본문 </p>

     본문의 내용을 단락으로 표현할 때 사용하는 태그

       * p = paragraph의 약자

 <br/>
    줄바꿈 (개행) 태그 
      * br = break의 약자 

<hr>

   단락 간의 구분을 위해 사용하는 태그 
      *hr = horizontal rule의 약자

 

4. 글자 태그

<b>텍스트</b>

    다른 텍스트와 구별할 때 사용하는 태그(단순 디자인용, CSS로  대체)

     * bold의 약자
<strong>텍스트</strong>

    중요한 문구를 강조하는 태그 (화면낭독기에서 강조)

<i>텍스트</i>

    다른 텍스트와 구별하는 기울임체 태그

     * italic의 약자

<em>텍스트</em>

    중요한 문구를 강조하는 태그 

     * emphasized의 약자

<s>텍스트</s>

   취소선을 표현할 때 사용하는 태그

     * Strike Through의 약자

<sup>텍스트</sup>

   윗첨자 태그

<sub>텍스트</sub>

    아래 첨자 태그

 

5. 목록 태그

<ul>

    순서 없는 목록을 사용할 때 사용하는 태그

     * unordered lists 의 약자

<ol>

    순서 없는 목록을 사용할 때 사용하는 태그

     * ordered lists의 약자

<li>

   목록 요소에 공통적으로 사용되는 태그

     * list의 약자

 

6. 상대 경로

    → 특정 위치를 기준으로 파일을 찾는 경로 내부 자료 연결할 때 사용

<현재 기준>

<상위 기준>

<루트 기준>

<최상위 위치>

7. 앵커 태그

<a href = "url">텍스트</a>

   하이퍼링크를 만들 때 사용하는 태그

8. 테이블 태그

<table>

   표(테이블)을 만들 때 사용하는 태그

   

 실습 문제 1. 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 표 형태 만들 떄 사용하는 태그 : table -->
    <table border ="1" align="center">
        <caption>스마트인재개발원 강사</caption>
        <!-- 행(가로) 태그 -->
         <!-- table row의 약자 : tr 태그 -->
          <tr bgcolor = "pink">
            <!-- 컬럼 제목 태그 (table header) : th태그 -->
             <th >이름</th>
             <th>과목</th>
          </tr>

          <tr align="center">
            <!-- 열(세로) 태그 :  -->
             <!-- table data의 약자 : tb태그 -->
              <td width = "80px">임다이</td>
              <td width = "80px">Java</td>
          </tr>

          <tr align="center">
            <td>김민수</td>
            <td>DB</td>
          </tr>

          <tr align="center">
            <td>강규남</td>
            <td>Python</td>
          </tr>

          <tr align="center">
            <td>임경남</td>
            <td>HTML</td>
          </tr>
    </table>
</body>
</html>

 실습 문제 2. 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <table border="1" align="center">
        <caption> 민수정장작구이 </caption>
        <tr bgcolor = "beige">
            <th>메뉴</th>
            <th>가격</th>
            <th>후식</th>
            <th>가격</th>
            <th>주류</th>
            <th>가격</th>
        </tr>

        <tr align="center">
            <td>생삼겹</td>
            <td rowspan="3">12,000</td>
            <td>물냉면</td>
            <td rowspan="4">5,000</td>
            <td>소주</td>
            <td rowspan="2">4,500</td>
        </tr>

        <tr align="center">
            <td>생목살</td> 
            <td>비빔냉면</td>
            <td>맥주</td>
            
        </tr>

        <tr align="center">
            <td>가브리살</td>   
            <td>떡국</td>
            <td>청하</td>
            <td>5,500</td>
         
        </tr>

        <tr align="center">
            <td>돼지갈비</td>
            <td>13,000</t>
            <td>라면</td>
            <td>막걸리</td>
            <td>4,000</td>
            
        </tr>

        <tr align="center">
            <td>양념오돌뼈</td>
            <td>12,000</td>
            <td>공기밥</td>
            <td>1,000</td>
            <td>음료수</td>
            <td>2,000</td>
        </tr>

        <tr align="center">
            <td>막창</td>
            <td>12,000</td>
            <td>누룽지</td>
            <td>2,000</td>
            <td>녹차캔</td>
            <td>1,000</td>
        </tr>
    </table>
</body>
</html>