티스토리 뷰

반응형

* 이미지 삽입

- 이미지 삽입은 <img> 태그를 이용한다.

- 이미지가 저장된 파일 경로를 입력해줘야 이미지 파일을 찾을수 있다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<head>
    <title>이미지를 넣어봅시다</title>
    <meta http-equiv="refresh" content ="5">
</head>
<body>
    <h2 align="center">이미지 넣어버리기</h2>
        <p align="center">
            <img src="puppy.jpg">
        </p>
</body>
</html>
cs

 

 

* 이미지 태그

 

 

 

-------------------------------------------------------------------------------------------------------------------------------------

* 상대경로, 절대경로

소스 코드를 짤때 파일에 있는 콘텐츠들을 삽입 및 인용할 필요가 있다. 이때, 소스에 있는 파일경로를 써줘야 할 때가 있는데, 상대경로와 절대경로를 구분하여 입력할 필요가 있다.

 

 

1. 절대경로

- 해당 웹 페이지나 파일이 갖고 있는 고유한 자기자신의 경로(위치)를 의미

- 웹 페이지는 http:// 가 포함되어 있다.

- 파일은 pc의 해당 위치 경로가 포함되어 있다.

- 절대경로를 이용하면 그곳으로 바로 이동하거나 파일 실행이 가능하다.

 

<img src="C:\Users\JERRY\Documents\내 문서\puppy.jpg">

1
<img src="http://jerryjerryjerry.tistory.com\images\puppy.jpg">
cs

 

 

2. 상대경로

- 현재 폴더위치에서 경로를 인식하는 방법

- 즉, HTML 문서를 기준으로 경로를 인식하는 것이다.

- HTML 파일이 위치한 폴더를 기준으로 이미지 파일이 있는 경로를 나타내는 방법을 상대적인 경로라 한다.

- HTML 파일을 기준으로 같은 폴더, 하위 폴더, 상위 폴더에 있는 경우 파일 상대경로를 다르게 나타낼수 있다.

 

- HTML 문서와 이미지 파일이 같은 폴더에 있는 경우

1
<img src="puppy.jpg">
cs

 

- 이미지 파일이 HTML 문서의 하위 폴더에 있는 경우

1
<img src="images/puppy.jpg">
cs

 

- 이미지 파일이 HTML 문서의 상위 폴더에 있는 경우

1
<img src="../puppy.jpg">
cs

 

- 이미지 파일이 HTML 문서의 상위 폴더의 다른 폴더에 있는 경우

1
<img src="../jerry/puppy.jpg">
cs

 

 

 

-------------------------------------------------------------------------------------------------------------------------------------

 

* 표(TABLE) 만들기

- HTML로 표를 만들수 있다.

- <table></table> : HTML 문서에 표를 삽입

- <tr></tr> : <table> 태그 안에서 사용하며 한줄 표시

- <td></td> : <tr> 태그 안에서 사용하며 한칸을 표시

- <ht></th> :  테이블 내에 제목 줄을 표시

- <caption></caption> : 테이블 위쪽에 테이블 제목 표시

 

 

* <table> 태그 기능

 

 

 

* 테이블의 줄과 칸의 속성

 

-------------------------------------------------------------------------------------------------------------------------------------

* 예제 1 (간단한 table 만들기)

- 넓이가 400px, 높이가 250px인 2행 2열의 테이블을 만드시오

 

 

* 풀이

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html>
<head>
    <title>테이블 만들기</title>
</head>
<body vlink="blue">
<h2 align="left">초간단 테이블 만들기</h3>
    <table width="400" height="250" border="1">
        <tr><!-- 첫번째 줄 시작 -->
            <td>첫번째 칸</td>
            <td>두번째 칸</td>
        </tr>
        <tr><!-- 두번째 줄 시작 -->
            <td>첫번째 칸</td>
            <td>두번째 칸</td>
        </tr>
    </table>
</body>
</html>
cs
-------------------------------------------------------------------------------------------------------------------------------------

 

 

 

* 테이블 셀 병합

- colspan : 칸 병합, 몇칸을 병합 할 것인지 칸갯수 조절 가능

- rowspan : 줄 병합, 몇줄을 병합 할 것인지 줄갯수 조절 가능

 

 

 

-------------------------------------------------------------------------------------------------------------------------------------

* 예제 2 (간단한 table 만들기2)

- 아래의 그림을 보고 셀 병합을 이용하여 테이블을 만드시오

 

 

* 풀이

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE html>
<html>
<head>
    <title>안녕</title>
    <meta http-equiv="refresh" content ="5">
    <style type="text/css">
        tr{border-color: red;}
 
    </style>
</head>
<body vlink="blue">
<h2 align="left">초간단 테이블 만들기</h3>
    <table width="400" height="50" border="1">
        <tr bgcolor="pink"><!-- 첫번째 줄 시작 -->
            <td align="center" colspan="3" ><font color="white">오늘의 수입/지출</font></td>
            
        </tr>
        <tr onmouseover="this.style.background='skyblue'" 
            onmouseout="this.style.background='pink'"align="center">
            <!-- 두번째 줄 시작 -->
            <td>내용</td>
            <td>수입</td>
            <td>지출</td>
        </tr>
        <tr><!-- 두번째 줄 시작 -->
            <td>월급!</td>
            <td>1,000,000</td>
            <td></td>
        </tr>
        <tr><!-- 두번째 줄 시작 -->
            <td>점심값</td>
            <td></td>
            <td>5,000</td>
        </tr>
        <tr ><!-- 두번째 줄 시작 -->
            <td>부모님선물</td>
            <td></td>
            <td>30,000</td>
        </tr>
        <tr ><!-- 두번째 줄 시작 -->
            <td rowspan="3" bgcolor="skyblue" align="center">총계</td>
            <td>수입</td>
            <td>지출</td>
        </tr>
        <tr><!-- 두번째 줄 시작 -->    
            <td>1,000,000</td>
            <td>35,000</td>
        </tr>
        <tr><!-- 두번째 줄 시작 -->    
            <td>남은 돈</td>
            <td>965,000</td>
        </tr>
    </table>
</body>
cs

-------------------------------------------------------------------------------------------------------------------------------------

 

 

* 폼 양식 태그

- <form> : 모든 폼 양식태그는 반드시 <form> 태그 안에 위치해야 한다.

 

 

* 한줄 입력

- 키보드 및 입력장치를 이용하여 원하는 입력을 한 줄 넣을 수 있는 공간이다.

- <INPUT> 태그를 사용한다.

 

 

* 여러줄 입력

- 키보드 및 입력장치를 이용하여 원하는 입력을 여러 줄 넣을 수 있는 공간이다.

- <TEXTAREA> 태그를 사용한다.

 

 

 

* 라디오 버튼

- 동그란 원 모양으로 선택 가능한 인터페이스를 가지고 있다. 사용자가 입력값을 받기위해 사용한다.

- 하나만 선택 가능하다.

- 생김새 :

- 사용법 :

1
<input type="radio" name="banana" value="바나나">바나나
cs

 

 

 

* 체크박스

- 네모난 모양으로 선택 가능한 인터페이스를 가지고 있다. 사용자가 입력값을 받기위해 사용한다.

- 다중 선택이 가능하다.

- 생김새 :

- 타입 : checkbox

- 사용법 :

1
<input type="checkbox" name="chk_info" value="HTML">HTML
cs

 

 

 

* 드랍다운 리스트와 리스트 상자 만들기

- 기본 수직으로 리스트를 펼쳐 입력값을 받을수 있다.

 

- 생김새 :

- 사용법 :

1
2
3
4
5
<select id="fontColor">
    <option value="red">빨강</option>
    <option value="green">초록</option>
       <option value="blue" >파랑</option>
</select>
cs

 

 

 

* 전송버튼, 입력취소 버튼

- <INPUT> 태그를 사용하여 만들며, Type 특성에 따라 서로 다른 버튼이 된다.

 

- 생김새 :

- 사용법 :

1
2
<input type="submit" value="회원 가입" href="mailto:jerry495@naver.com?subject=회원가입 되었습니다.">
<input type="reset" value="다시 입력">
cs

 

 

 

 

 

반응형

'Web > HTML & CSS' 카테고리의 다른 글

[HTML]HTML의 이해  (0) 2018.04.04
[HTML]회원가입창 만들기  (0) 2018.04.04
댓글
공지사항