<!-- 1. 제목 태그(heading) : h1 ~ h6 -->
<h1> 클라우드기반 인공지능서비스 엔니어과정 </h1>
<h2> 담임 : 경남 선생님 </h2>
<h3> 학생 : 송민 교육생 </h3>
<p> 내용 </p>
문단을 표현, 가로 한줄의 영역을 전부 차지함.
개행이 된 것처럼 보인다.
<span> 내용 </span>
- 내가 넣은 컨텐츠 만큼만 영역을 차지 한다.
- 자리가 있다면 가로로 쭉 이어서 배치 한다.
- 특별한 기능이 없어, '공태그' 라고도 부름
사용 이유? 특정 요소에 접근하기 위해 사용
<br>
- 줄바꿈 (계행)
- 내용이 없기 때문에 끝태그 생략 가능
- 홀태그
- 단락간의 구분 태그(컨텐츠 구분)
<hr size="100px" color="green" width="100px">
hr 태그 속성
size : 두께
color : 색상
width : 너비(길이)
<b>내용</b>
- 두꺼운 글자를 만드는 태그, 단순 디자인 용
- CSS로 대체 가능
<strong>내용</strong>
- 중요한 내용을 강조하고 싶을 때 사용
<i>내용</i>
- 기울임체
<em>내용</em>
강조된 텍스트
<s>내용</s>
- 취소선
<p>X<sup>2</sup> + Y<sup>2</sup></p>
- 제곱을 표현할때 사용
<p> 물 화학식 : H<sub>2</sub>O</p>
- 화학식 구조를 표현할때 주로 사용
<ul type="none">
<li>정보처리기사</li>
<li>SQLD</li>
<li>ADsP</li>
</ul>
- 순서가 없는 목록
- type 속성 : disc, circle, square, none
<ol reversed start="10" type="1">
멜론차트 100위
<li>Perfect Night - 르세라핌</li>
<li>첫 눈 - EXO</li>
<li>Drama - 에스파</li>
</ol>
- 순서가 있는 목록
type 속성 : a, A, i, I, 1
start : 시작할 숫자 지정
reversed : 내림차순
<a href="https://www.smhrd.or.kr">스마트 인재개발원으로 이동🚀</a>
- 하이퍼 링크를 만들 때 사용하는 태그
- 아직 경로가 정해지지 않을 경우 #을 사용
href 속성 필수 !
href : hyper reference의 약자
- 이미지 가져오기
src(source) : 가져올 이미지의 경로 작성
alt(alterate) : 이미지를 제대로 가지고 오지 못했을 때
- 상대경로
특정 위치를 기준으로 데이터 경로에 접근하는 방식
./ : 현재 폴더 접근, 생략 가능
../ : 상위폴더 접근
/ : 루트 폴더(최상위폴더) 접근
1. 내부 경로로 가져오는 방법 : src = "img/img1.jpg"
<img src = "../img/댕댕이포켓몬.png"
alt = "이미지가 준비 중 입니다."
width="100px">
2. 외부 경로로 가져오는 방법 : src = "이미지 주소 복사"
<img src="https://i.pinimg.com/564x/5c/58/39/5c5839efe26d76def463e6a19265dcc7.jpg"
width="100px"
alt="이미지 준비중입니다.">
<!-- 표 형태 (행과 열을 가진 형태) -->
<table border="1" bordercolor="red">
<caption>뉴진스 정보</caption>
<!-- 행(가로) 태그 -->
<!-- table row의 약자 -->
<tr bgcolor="yellow" align="center">
<!-- 컬럼별 제목 태그 -->
<!-- table header의 약자 -->
<th width = "50px">나이</th>
<th width = "100px">이름</th>
</tr>
<tr align="center">
<!-- 컬럼별 데이터 태그 -->
<!-- table data의 약자 -->
<td>18</td>
<td>민지</td>
</tr>
<tr align="center">
<td>18</td>
<td>하니</td>
</tr>
<tr align="center">
<td>17</td>
<td>다니엘</td>
</tr>
<tr align="center">
<td>16</td>
<td>해린</td>
</tr>
<tr align="center">
<td>14</td>
<td>혜인</td>
</tr>
</table>
- 태그로 테이블을 구현한다.
border : 테이블 구분 선
align : 글자 중앙 배치
table : 테이블 시작과 끝 구간 설정
caption : 테이블 타이틀
tr : 행의 범위
th : 컬럼명 위치 (table head)
td : 데이터 (table data)
<form action="#">
input 태그의 value = "값1"
input 태그의 value = "값2"
input 태그의 value = "값3"
</form>
<input
type="text"
maxlength="10"
placeholder="아이디 입력"
value="smhrd123"
readonly>
<!-- 비밀번호를 입력할 수 있는 태그 -->
<input type="password">
<br>
<input type="file">
<br>
<!-- 색깔 선택 태그 -->
<input type="color">
<br>
<!-- 년, 월, 일, 시간 선택태그 -->
<input type="datetime-local">
<br>
<!-- 년, 월, 일 -->
<input type="date">
<br>
<!-- 중복선택이 가능할때 사용하는 태그 -->
<!-- name을 food로 통일하는 이유!
=> name 속성은 데이터를 구분하기 위한 속성으로
치킨 / 피자 / 탕수육을 가지고 올때 '좋아하는 음식'
이라는 카테고리로 묶어주는 역활
=> 어떤 것을 선택했는지 구분하기 위해서 value 값 지정
-->
좋아하는 음식 고르기<br>
치킨🍗 <input type="checkbox" name="food" value="치킨">
피자🍕 <input type="checkbox" name="food" value="피자">
탕수육🍤 <input type="checkbox" name="food" value="탕수육">
<!-- 하나만 선택해야하는 경우 사용하는 태그 -->
<hr>
성별 선택하기
<br>
<input type="radio" name="gender" value="남자">남자
<input type="radio" name="gender" value="여자">여자
<!-- radio 버튼을 사용할때는 중복으로 선택되는 것을
방지하기 위해서 name 속성을 사용 한다.
* 같은 name 값을 넣어주면 중복선택 x *
-->
<br>
<!-- 범위를 설정하는 태그 -->
<input type="range">
<br>
<!-- 숫자를 입력하는 태그 -->
<input type="number">
<hr>
<!--
통신사선택 select, option
리스트 형태로 데이터를 출력해주는 태그들
1) select
2) datalist
차이점 : datalist 따로 입력이 가능하다.
select는 선택만 가능하다.
-->
통신사 선택
<select name="Phone">
<option value="SKT">SKT</option>
<option value="KT">KT</option>
<option value="LG">LG</option>
</select>
<hr>
<input type="text" list="song">
<!-- input에서 사용할 요소를 미리 정의 -->
<datalist id="song">
<option value="크리스마스니까"></option>
<option value="come back home"></option>
<option value="I am"></option>
</datalist>
<br>
게시글 작성
<br>
<textarea name="board" cols="50" rows="5" style="resize: none;"></textarea>
<hr>
<!-- submit 버튼 : input 요소의 모든 값을 전송할때 사용 -->
<input type="submit" value="회원가입">
<input type="reset" value="초기화">
type = "text" : 데이터를 입력할 수 있는 태그
1) placeholder : 미리보기 텍스트 지정
2) value : 기본 값 지정
3) maxlength : 최대 글자수 제한
4) autofocus : 자동 커서 설정
5) readonly : 읽기 전용 설정