Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- for of
- dot notation
- local scope
- foreach
- javascript 기초
- testbuilder
- npm 설치
- 스프린트 리뷰
- node 설치
- Splice
- nvm 설치
- package.json
- 코플릿
- Jest
- 코드스테이츠 1일차
- 2번째 페어
- 슈도코드
- JavaScript Runtime
- global scope
- includes
- 코딩게임
- HTML 태그 모음
- immutable
- supertest
- 호이스팅
- for in
- TIL
- version control system
- indexof
- Bracket Notation
Archives
- Today
- Total
Honey-Programming
html 기본1 본문
1. HTML(HyperText Markup Language): 웹 페이지의 틀을 만드는 마크업 언어
HTML은 tag들의 집합
Tag: 부등호(<>)로 묶인 HTML의 기본 구성 요소
<!DOCTYPE html> // 이 문서가 HTML 문서임을 명시
<html> // html 시작 태그로, 문서 전체의 틀을 구성
<head> // 문서의 메타데이터를 선언
<meta charset="UTF-8"/> // 한글의 호환성을 위한 유니코드 세팅
<title> Page title </title> // 문서의 제목, 브라우저의 탭에 보여짐
</head> // </태그이름>은 해당 태그가 끝났음을 의미
<body> // body 태그는 문서의 내용을 담는 곳
<h1> Hello world </h1> // heading을 의미, 크기에 딸라 h1 ~ h6까지 있음
<div> Contents here // content division을 의미, 줄바꿈됨
<span>Here too!</span> // 줄바꿈이 없는 content 컨테이너
</div> // div 태그가 끝났음을 의미
</body>
</html>
2. SELF-CLOSING TAG
태그 내부에 내용이 없다면, (<tag></tag>와 같이 표현되는 경우) <tag/>와 같이 표현 가능
Ex) 이미지 태그 (닫는 태그 생략가능)
<img src="codestates-logo.png"></img> // src = 속성
<img src="codestates-logo.png" />
3. div vs span
<div>div 태그는 한 줄을 차지</div>
<div>division 2</div>
<span>span 태그는 컨텐츠 크기만큼 공간을 차지</span>
<span>span 2</span>
<span>span 3</span>
<div>division 3</div>
4. img 태그 : 이미지 삽입
Ex) 이미지 삽입(닫는 태그 필요없음)
<img src="https//i.imgur.com/JVAJ4to.jpg">
5. a 태그(링크) : 클릭시 링크로 이동
Ex) 링크 이동(기존창, 새창)
<a href="http://naver.com">네이버</a> // 기존창으로 링크열기
<a href="http://naver.com" target="_blank">네이버</a> // 새창으로 링크열기
6. ul(unordered list), li(list), ol(ordered list): 리스트
Ex) 리스트
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3 has nested list</li>
<ul>
<li>Item 3-1</li>
</ul>
</ul>
결과
- item 1
- item 2
- item 3 has nested list
- Item 3-1
ul을 ol로 바꾸면 숫자의 순서로 바뀐다
7. input, textarea : 다양한 입력 폼
<div>
ID <input type="text" placeholder="type here">
</div>
<div>
Password <input type="password">
</div>
<div>
<input type="checkbox"> 다음에 들어올 ID 기억하기
</div>
<div>
<input type="radio" name="option1"> 옵션
<input type="radio" name="option1"> 옵션
</div>
<textarea name="" id="" cols="30" rows="10"></textarea>
<div>
<button>로그인</button>
</div>
8. JavaScript를 HTML에서 사용하는 방법
- HTML 내부에 작성 => <script> 태그 이용
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
console.log('write your JS here');
</script>
<body>
</html>
Comments