HTML
HTML 기본문법
- 태그(tag)는 대소문자 구분하지 않는다.
- 태그는 <>안에서 표현한다
- 여는태그와 닫는태그로 구성된다.
- 엔터를 허용하지 않는다.(줄바꿈)
- 공백은 1칸만 허용한다.
- 본문에 내용을 출력할때 body
1
<!-- 주석 -->
글자모양
- 2바이트 언어표현
- euc-kr : 완성형
- utf-8 : 조합형
- 특수문자 입력
1 |
|
- 수평선
1 |
|
- 글자 진하게,밑줄, 기울임 태그
1 |
|
링크
- 다른페이지 연결
1 |
|
- 같은 페이지내에서의 문서연결(북마크)
1 |
|
- 맨위로 하이퍼링크를 생성해 홈페이지 맨 위로 가기.
1 |
|
이미지
- .jpg .gif .png
1 |
|
- 상대경로(현재문서가 저장되어 있는 폴더를 기준으로)
- ../images >상위폴더 images
- ../../images >상위의 상위폴더 images
- ./images >현재폴더 안에 있는 하위폴더 images
- images/ >현재폴더 안에 있는 하위폴더 images
- 절대경로(홈디렉토리root부터 시작)
- /images
- 이미지에 링크하기
1 |
|
동영상
- .mp4 .avi .mp3 .ram
1) old 버전
1 |
|
2) HTML5 버전
1 |
|
1 |
|
iframe
- 주로 약관동의
1 |
|
- 유튜브에서 동영상 추가하기
1 |
|
표작성(table)
- cell , column , row
1 |
|
- 표크기
1 |
|
- 정렬 : 가로(align) , 세로(valign)
1 |
|
- thead , tbody , tfoot
1 |
|
- 셀 합치기 : 가로(colspan) , 세로(rowspan)
- 칸수가 맞지 않으면 어그러진다.
1 |
|
1 |
|
목록
- 웹문서를 구조화 할 때 주로 사용
- 순서가 없는 리스트 ul>li
- 순서가 있는 리스트 ol>li
1) 순서가 없는 목록
type=dics / circle / square / none
1 |
|
2) 순서가 있는 목록
type=1 / a / A / i /I
1 |
|
3) 목록의 중복사용 가능
1 |
|
4) 정의 목록
1 |
|
5) 대,중,소 분류
1 |
|
블럭요소
- 특정 지역에 대해서 블럭을 지정할 수 있다.
1) p태그
1 |
|
2) pre 태그
1 |
|
3) blockquote태그
1 |
|
4) div , span 태그
1 |
|
5) 테이블 안에 테이블
1 |
|
입력폼
- 입력양식(폼컨트롤)
HTML Input Types
1 |
|
- type=button
1 |
|
- 입력자료를 서버로 전송
1 |
|
- 사용자가 입력한 정보를 취소
1 |
|
- type=button + type=submit
1 |
|
form 관련 속성들
form 안에 form이 오면 안됨
1 |
|
- 대부분 id는 name이름과 동일하게 준다.
- method에서 get , post에 따라 받는 명령어가 다름 > 여기서부터는 jsp 부분
- action 예시인 ok.jsp면 jsp언어로 받겠다는 의미 > 여기서부터 언어가 달라짐
1 |
|
- method를 아무것도 안하면 get방식임
1 |
|
검색버튼을 누르면
file:///D:/java0514/frontend/html/ok2.jsp?word=enctype&x=13&y=12&page=3&col=subject
이렇게 주소창에 뜸.
&가 의미하는거. 앞에 있는 변수와 뒤에있는 변수를 구분하는 기호
page변수에 3이 담겨있음.
col변수에 subject가 담겨있음.
- 파일 첨부해서 전송
1 |
|
HTML 5 Input
- HTML5에 추가된 다양한 Input
- color , date , datetime-local , email , month , number , range , search , tel , time , url , week
1 |
|
프레임 분할
- 프레임을 나눌 때는 body가 나눠지기 때문에 body라는 태그가 있으면 안된다.
- 가로 나누기 : cols
- 세로 나누기 : rows
1 |
|