반응형

html의 table 태그는 표를 만드는 태그이다.

 

table을 태그로 이루어져 있으며 <table><th><tr><td>로 구성된다.

 

태그 기능
<table> 테이블의 기본 태그
<th> 테이블의 head 부분
<tr> 테이블의 행
<td> 테이블의 열

한번 해보는게 이해가 훨씬 빠를 것이다.

 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
 
    <title>Page Title</title>
</head>
<body>
    <table border="1">
        <tr>
            <th>th1</th>
            <th>th2</th>
            <th>th3</th>
        </tr>
        <tr>
            <td>td1</td>
            <td>td2</td>
            <td>td3</td>
        </tr>
        <tr>
            <td>td4</td>
            <td>td5</td>
            <td>td6</td>
        </tr>
 
    </table>
</body>
</html>

<table>

가장 기본적인 형태의 테이블이며 <th> 태그는 진하게 + 가운데 정렬 속성이 자동으로 들어가 있는 것을 볼 수 있다.

 

그렇다면 표와 관련된 속성들을 알아보자

 


속성 명 기능
border 테이블 선의 너비
bordercolor 테이블의 테두리 색상
width 테이블 전체 너비
height 테이블 전체 높이
bgcolor 테이블 셀 배경 색
align(테이블의 위치를 정렬하는 것) center : 가운데 정렬  right : 오른쪽 정렬  lleft : 왼쪽 정렬
colspan 열 병합
rowspan 행 병합

 

위의 속성을 가지고 테이블을 만들어 보도록 하겠다.


소스코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
 
    <title>Page Title</title>
    <style>
        table{
            text-align: center;    
        }
    </style>
</head>
<body>
    <table border="2" width="300" height ="300" bordercolor="blue">
        <tr bgcolor = "red">
            <th bgcolor = "orange">th01</th>
            <th>th02</th>
            <th>th03</th>
            <th>th04</th>
        </tr>
        <tr>
            <td bgcolor="red">td01</td>
            <td bgcolor = "orange">td02</td>
            <td>td03</td>
            <td rowspan="2">td04<br>+<br>td08</td>
        </tr>
        <tr>
            <td bgcolor="red">td05</td>
            <td>td06</td>
            <td bgcolor = "orange">td07</td>
        </tr>
        <tr>
            <td bgcolor="red">td09</td>
            <td colspan = 2>td10+td11</td>
            <td bgcolor = "orange">td12</td>
        </tr>
 
    </table>
</body>
</html>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter

 

실행결과

여러 속성을 사용한 <table>

 

테이블 내부의 텍스트 정렬에 관한 속성이 따로 없는 것 같아 css의 text-align:center; 코드를 삽입하여

가운데 정렬하였다.

 

자세한 설명은 생략.

반응형

'프론트엔드 > HTML' 카테고리의 다른 글

HTML 이미지 삽입 - <img> 태그  (0) 2019.06.25
<p>, <br>, <h1> 태그  (0) 2019.06.25
<a> 태그  (0) 2019.06.19
반응형

<img> 태그는 HTML 문서에 이미지를 삽입시키기 위한 태그이다.

 

<img> 태그의 기본 속성으로는

  • src - 이미지의 source(출처/경로)
  • width - 이미지의 너비
  • height - 이미지의 높이
  • alt - 설명

가 있으며 아래와 같은 방식으로 사용한다.

1
<img src = money.png width = "300" height = "200" alt="동전과 지폐">

alt는 alternative text의 약자로 '대체 가능한 텍스트'라는 의미이다.

이미지에 대한 부가 설명을 나타내는 속성인데 이를 넣어주는 이유는 다음과 같다.

 

첫째, 만약 이미지의 경로가 잘못되거나 웹서버에서 img 파일이 사라졌을 경우 "엑박 + 설명" 형태로 출력되게 하므로 사용자 출력되지 않은 이미지가 무엇인지를 대략적으로 알 수 있다.

 

둘째, 시각장애인분들께서 음성인식 기반의 웹서핑을 할 때 img 태그에 적혀있는 alt를 듣게 됨으로써 이미지에 대한 정보를 얻을 수 있다.

셋째, SE (Search Engine), 즉 구글의 검색엔진에 사용되어 검색순위를 점하는데 도움이 됩니다.

 


실행화면

<img> 태그 사용

반응형

'프론트엔드 > HTML' 카테고리의 다른 글

<table> 태그 - 표  (0) 2019.06.27
<p>, <br>, <h1> 태그  (0) 2019.06.25
<a> 태그  (0) 2019.06.19
반응형

부가 설명이 필요없는 간단하고 기본적인 태그이다.

 

<br> = 줄바꿈

<p> = 단락

<h1~h4> = 제목, 부제목, 소제목

 

<br> 태그는 개행('띄어쓰기')를 하기 위해 사용한다.

<p>는 paragraph의 약자로 말 그대로 단락을 표시하기위해 사용한다.

<h1~h4>는 타이틀과 어울리는 형태의 크기로 내용을 출력해주며 끝에 개행이 들어간다.

 

 

<h1~4>, <br>, <p> 태그의 사용

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
    <h1>h1 : 어머님께</h1>
    <h2>h2 : 어머님께</h2>
    <h3>h3 : 어머님께</h3>
    <h4>h4 : 어머님께</h4>
 
    태그 사용 x<br>
    어려서부터 우리집은 가난했었고 남들 다하는 외식 몇번 한적이 없었고 
    일터에 나가신 어머니 집에 없으면 언제나 혼자서 끓여먹었던 라면 
    그러다 라면이 너무 지겨워서 맛있는것좀 먹자고 대들었었어 
    그러자 어머님이 마지못해 꺼내신 숨겨두신 비상금으로 시켜주신 
    자장면하나에 너무나 행복했었어 하지만 어머님은 왠지 드시질 않았어 
    어머님은 자장면이 싫다고 하셨어 어머님은 자장면이 싫다고 하셨어<br><br>
 
    br태그 사용<br>
    어려서부터 우리집은 가난했었고<br>남들 다하는 외식 몇번 한적이 없었고<br>
    일터에 나가신 어머니 집에 없으면<br>언제나 혼자서 끓여먹었던 라면<br>
    그러다 라면이 너무 지겨워서<br>맛있는것좀 먹자고 대들었었어<br>
    그러자 어머님이 마지못해 꺼내신<br>숨겨두신 비상금으로 시켜주신<br>
    자장면하나에 너무나 행복했었어<br>하지만 어머님은 왠지 드시질 않았어<br> 
    어머님은 자장면이 싫다고 하셨어<br>어머님은 자장면이 싫다고 하셨어<br><br>
 
    p태그 사용
    <p>
        어려서부터 우리집은 가난했었고 
        남들 다하는 외식 몇번 한적이 없었고 
        일터에 나가신 어머니 집에 없으면 
        언제나 혼자서 끓여먹었던 라면 
        그러다 라면이 너무 지겨워서 
        맛있는것좀 먹자고 대들었었어 </p>
    
    <p>
        그러자 어머님이 마지못해 꺼내신 
        숨겨두신 비상금으로 시켜주신 
        자장면하나에 너무나 행복했었어 
        하지만 어머님은 왠지 드시질 않았어 
        어머님은 자장면이 싫다고 하셨어 
        어머님은 자장면이 싫다고 하셨어
    </p>
        
</p>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter

 

반응형

'프론트엔드 > HTML' 카테고리의 다른 글

<table> 태그 - 표  (0) 2019.06.27
HTML 이미지 삽입 - <img> 태그  (0) 2019.06.25
<a> 태그  (0) 2019.06.19
반응형

<a> 태그의 a란 anchor 즉 '닻'을 의미합니다.

 

 출처 - 나무위키

배가 닻을 놓는다는 의미는 거기에 정박한다. 즉 '그곳으로 이동했다.' 라는 의미입니다.

 

따라서 <a> 태그란 어디론가 이동하거나 연결되는 의미를 가지고 있습니다.

 

<a>태그의 속성은 href, title, target 총 세가지입니다.

 

1. href

 - 이동할(연결될) 주소를 지정하는 속성입니다.

 - "http://www.naver.com" 과 같은 URL 주소 또는 "login.html"과 같은 html 파일로 이동할 수 있습니다.

2. target

 - href 속성에 있는 주소나 파일을 어떻게 열지를 정하는 속성입니다.

이름 기능 
target="_blank" 기입한 경로를 새 탶으로 엽니다.
target="_top" 기입한 경로를 브라우저 화면으로 엽니다.
target="_self" 기입한 경로를 같은 프레임에서 열게 합니다.
target="프레임" 기입한 경로를 입력한 페이지의 name에서 열게 합니다.
target="_parent" 기입한 경로를 현재 페이지의 한 단계 상위 페이지에서 출력되도록 합니다. 

3. title

 - 링크에 마우스를 갖다 대면 설명이 나오도록 하는 속성입니다.

 

 

테스트 

1
<a href = "http://www.naver.com" target="_blank" title="네이버">네이버 홈페이지로 이동</a>

 

네이버 홈페이지로 이동 클릭! 

 

새 탭으로 실행

반응형

'프론트엔드 > HTML' 카테고리의 다른 글

<table> 태그 - 표  (0) 2019.06.27
HTML 이미지 삽입 - <img> 태그  (0) 2019.06.25
<p>, <br>, <h1> 태그  (0) 2019.06.25

+ Recent posts