반응형
-영역 태그(주로 CSS와 함께 쓰임)
-
<div> : 브라우저의 전체영역을 나눌때(web page의 전체 디자인을 설정할때 쓰게됨)
-
전체 틀을 잡을 때 주로 사용
-
기본넓이가 브라우저의 100%
<!-- border를 속성으로 줄수 있는 태그가 아님, 눈으로 볼 수없다=>인라인 방식으로 스타일.. -->
<div>a</div> a<div>a</div> b<div>a</div> c -
<span> : 데이터가 있는것 까지만 영역을 나눌 때
-
데이터를 출력해야하는 영역을 잡을 때
-
기본 넓이는 데이터의 넓이<span>a</span> abc<span>b</span><span>c</span>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>영역을 나누는 태그</title>
</head>
<body>
<!-- div는 전체 영역을 나눌 때 :web page의 전체 디자인을 설정할때 쓰게됨 -->
<div style="border: 1px solid #333">1</div>
<!-- border를 속성으로 줄수 있는 태그가 아님, 눈으로 볼 수없다=>인라인 방식으로 스타일을? -->
<div>2</div>
<div>3</div>
<!-- span 데이터의 영역을 나눌 때 :특정 영역을 지정하고 값을 변경 할 때 -->
<span style="border: 1px solid #333">1</span>
<span style="background-color:#FFFF00">2</span>
<span>3</span>
</body>
</html>
*web 1.0 : 집단 지성 X, 전문가 그룹으로 신뢰성up, 응답이 느림, 모든 상황에 대해 응답할 수 없음
*web 2.0 : 집단 지성 O, 사용자 그룹으로 신뢰성은 떨어지지만 응답이 빠르고, 모든 상황에 대해 응답가능
*HTML Form Control
-
HTML에서 제공하는 객체로 사용자가 입력하는 값을 받을 수 있는 객체들 이다.
-
<input>,<select>,<textarea>
-
HTML5 에서 다양한 <input> 속성이 추가 되었다.(Explorer에서 대부분 안된다.)
*<input>
-
공통속성
-
<input type="" name="이름" readonly="readonly" disabled="disabled"
-
server로 전송하기 위한 방식이 get방식과 post방식이 있는데,
-
=>readonly는 값을 수정할 수 없고, 값을 서버로 전송가능한것. <<따라서 인터넷의 대부분 readonly>>
-
=>disabled는 값을 수정할 수 없고, 서버로 전송할 수도 없다.
-
<input type="text"(한줄만 입력가능하면서 크기가 정해진 textbox?) size="보여지는 크기(대문자A기준이나 크게차이x)" maxlength="최대 입력 글자수" value="초기값|서버로 전송할 값(클릭했다고 사라지지 않는다)" placeholder="보여질 메세지_값을 넣는순간 사라진다.(텍스트창의 hint?같은 존재)" />
-
<input type="password(***로나오는 textfield)"~(이뒤는 같다)/>
-
<input type="radio(자바의 라디오버튼과같음)" name="이름" value="서버로 전송할 값(보이진않고)" checked="checked(선택된상태)"/>
-
<<위와다르게 적힌 외의 다른 속성들은 사용할 수 없다.>>
-
<<보여질 값(보여지는 값과 서버로 전송하는 값은 전혀 상관/관련이 없다. 남자가 보여져도 m 이 전송될수 있음>>
-
<input type="checkbox(생각하는 그 체크박스..싱글?멀티?)"~(이뒤는 같다)/>
-
눈에 보이지 않는 객체
-
<input type="hidden(사용자에게 보여지지않고 서버로 값을 전송 할 때_제일 유용함..골때린거 처리해쥼)" name="이름" value="전송할 값"/>
-
<<제일 잘 만들었다고 볼 수 있다>>
-
이미지를 보여주려면
-
<input type="image" src="이미지 경로" name="이름"/>
-
<form> tag안에 있으면 전송의 기능을 한다(제출submit의 기능이 있어 잘 쓰지 않는다.)
-
파일전송할 때(파일선택버튼?을만들어 놓으면 알아서 파일다이어로그가 뜬다)
-
<input type="file(접속자의 HDD를 열어보기때문에 보안이슈가 있어, 문제가 발생할 수 있어 javascripte에선 사용하지 않는다.)" name="이름"/> <<안됨>>
-
전송 할 때 (전송 버튼)
-
<input type="submit" value="버튼의 라벨"/> <<전송기능을 가짐>>
-
취소 할 때 (취소 버튼)
-
<input type="reset' value="버튼의 라벨"/> <<초기화 기능을 가짐->원래 페이지가 로딩되었던 상태로 돌아간다.>>
-
버튼 모양
-
<input type="button" value="버튼의 라벨"/> <<버튼 모양을 만들어 주는것으로 제일 많이 사용한다. submit, reset잘 안씀>>
<<form태그 안에 들어가 있어야 일을 한다?>>
*select(콤보박스)
-
<select size="보여 줄 옵션 수" name="이름">
-
<option value="서버에 전송할 값" selected="selected">사용자에게 보여질 값</option>
-
......
-
</select>
*textarea
-
<textarea name="이름" cols="컬럼의 수" rows="행의 수">보여질 값</textarea>
<<<<<<<<<<<<<<<<<<<<<<<<<<<숙제1,숙제2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>숙제1</title>
</head>
<body>
<table border="1" cellspacing="0">
<tr>
<td background="../common/images/sist_logo.jpg" rowspan="5" width="150" align="center">사진</td><td colspan="4" align="center" height="40">이력서</td>
</tr>
<tr>
<td width="100">이름</td><td width="200">ooo</td><td width="100">이메일</td><td width="400">park@gmail.com</td>
</tr>
<tr> <td>전화번호</td><td></td><td colspan="2"></td> </tr>
<tr> <td>주소</td><td colspan="3"></td> </tr>
<tr> <td>상세주소</td><td colspan="3"></td> </tr>
</table>
<html>
<head>
<meta charset="UTF-8">
<title>숙제1</title>
</head>
<body>
<table border="1" cellspacing="0">
<tr>
<td background="../common/images/sist_logo.jpg" rowspan="5" width="150" align="center">사진</td><td colspan="4" align="center" height="40">이력서</td>
</tr>
<tr>
<td width="100">이름</td><td width="200">ooo</td><td width="100">이메일</td><td width="400">park@gmail.com</td>
</tr>
<tr> <td>전화번호</td><td></td><td colspan="2"></td> </tr>
<tr> <td>주소</td><td colspan="3"></td> </tr>
<tr> <td>상세주소</td><td colspan="3"></td> </tr>
</table>
<hr/>
<table border="1" cellspacing="0">
<thead>
<tr>
<th width="100">년</th> <!-- 950 -->
<th width="60">월</th>
<th width="60">일</th>
<th width="580">학력 및 자격사항</th>
<th width="150">발령청</th>
</tr>
</thead>
<tbody>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
</tbody>
<tfoot>
<tr>
<td height="30"></td><td></td><td></td><td colspan="2" align="right">상기 사항은 사실임 </td>
</tr>
</tfoot>
</table>
<table border="1" cellspacing="0">
<thead>
<tr>
<th width="100">년</th> <!-- 950 -->
<th width="60">월</th>
<th width="60">일</th>
<th width="580">학력 및 자격사항</th>
<th width="150">발령청</th>
</tr>
</thead>
<tbody>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
<tr> <td height="30"></td><td></td><td></td><td></td><td></td> </tr>
</tbody>
<tfoot>
<tr>
<td height="30"></td><td></td><td></td><td colspan="2" align="right">상기 사항은 사실임 </td>
</tr>
</tfoot>
</table>
</body>
</html>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>숙제2</title>
</head>
<body>
<table border="1" cellspacing="0">
<tr>
<td width="150" rowspan="2" colspan="2" align="center">
업무일지<br/><br/>2019년 1월 25일
</td><td width="20" rowspan="2">결재</td>
<td width="80" align="center">계</td>
<td width="80" align="center">과장</td>
<td width="80" align="center">차장</td>
<td width="80" align="center">부장</td>
<td width="80" align="center">이사</td>
<td width="80" align="center">대표이사</td>
</tr>
<tr>
<td height="80"></td><td></td><td></td><td></td><td></td><td></td>
</tr>
<tr>
<td></td><td colspan="6" align="center">업무 내용</td><td colspan="2" align="center">담당</td>
</tr>
<tr>
<td height="200" width="20">금일실시사항</td>
<td colspan="6" valign="top">
<ol type="1">
<li>요구사항정의서 작성</li>
<li>DB ERD 작성(관리자,사용자)</li>
<li>테이블 설계서 작성</li>
<li>UI설계서(관리자 part) 작성</li>
</ol>
</td>
<td colspan="2" align="center">ooo</td>
</tr>
<tr>
<td height="200">진행일 예정사항</td>
<td colspan="6" valign="top">
<ol type="1">
<li>내일은 쉽니다.</li>
</ol>
</td>
<td colspan="2" align="center">ooo</td>
</tr>
<tr>
<td height="12">비고</td><td colspan="8"></td>
</tr>
</table>
<html>
<head>
<meta charset="UTF-8">
<title>숙제2</title>
</head>
<body>
<table border="1" cellspacing="0">
<tr>
<td width="150" rowspan="2" colspan="2" align="center">
업무일지<br/><br/>2019년 1월 25일
</td><td width="20" rowspan="2">결재</td>
<td width="80" align="center">계</td>
<td width="80" align="center">과장</td>
<td width="80" align="center">차장</td>
<td width="80" align="center">부장</td>
<td width="80" align="center">이사</td>
<td width="80" align="center">대표이사</td>
</tr>
<tr>
<td height="80"></td><td></td><td></td><td></td><td></td><td></td>
</tr>
<tr>
<td></td><td colspan="6" align="center">업무 내용</td><td colspan="2" align="center">담당</td>
</tr>
<tr>
<td height="200" width="20">금일실시사항</td>
<td colspan="6" valign="top">
<ol type="1">
<li>요구사항정의서 작성</li>
<li>DB ERD 작성(관리자,사용자)</li>
<li>테이블 설계서 작성</li>
<li>UI설계서(관리자 part) 작성</li>
</ol>
</td>
<td colspan="2" align="center">ooo</td>
</tr>
<tr>
<td height="200">진행일 예정사항</td>
<td colspan="6" valign="top">
<ol type="1">
<li>내일은 쉽니다.</li>
</ol>
</td>
<td colspan="2" align="center">ooo</td>
</tr>
<tr>
<td height="12">비고</td><td colspan="8"></td>
</tr>
</table>
</body>
</html>
</html>
반응형
'국비지원학원 > HTML,JavaScript,jQ' 카테고리의 다른 글
69일차-CSS (0) | 2019.01.30 |
---|---|
68일차-HTML Form Control (0) | 2019.01.29 |
67일차-HTML_table tag (0) | 2019.01.26 |
66일자-HTML Tag (0) | 2019.01.25 |
65일차-HTML (0) | 2019.01.24 |