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 |
Tags
- css
- Mini Node Server
- CORS
- 고차함수
- Block
- .current
- 실행컨텍스트 면접
- 실행컨텍스트스택
- 개발일기
- 실행컨텍스트자바스크립트
- 그래머인유즈
- 실행컨텍스트 실행과정
- 영어
- 객체
- 노마드코더
- 개발공부
- 영어공부
- 전역상태
- CLI
- state hook
- .env
- 실행컨텍스트란
- styled-component
- html
- 실행컨텍스트 동작과정
- npm 에러
- 실행컨텍스트콜스택
- useRef역할
- 로컬상태
- 알고리즘
Archives
- Today
- Total
오늘도 삽질중
HTML 본문
<ul>
<li>커피</li>
<li>바나나</li>
<li>토마토</li>
</ul>
HTML
HTML은 HyperText Markup Language의 약자로 웹페이지를 구성하는 마크업 언어이다. 글자 그대로, HTML은 프로그래밍 언어가 아니다. HTML은 웹 페이지를 구성하는 뼈대가 된다. HTML은 구조를 표현하는 언어이기 때문에 HTML의 구조를 잘 짜 놓으면, 자바스트립트로 개발을 할 때 더욱 직관적인 코드를 작성할 수 있다.
-html은 태그들의 집합
-TAG: 부등호 (< >)로 묶인 HTML의 기본 구성 요소
-HTML확장자 사용
- HTML을 CSS를 적용하고, JavaScript로 개발할 수 있게(Programmable) 작성할 수 있다.
- HTML이 Markup language라는 것을 이해할 수 있다.
- "구조를 표현하는 언어" 라는 의미를 자신의 언어로 표현할 수 있다.
- HTML의 구조와 문법에 대해서 이해하고 적용할 수 있다.
- Opening tag, closing tag, self-closing tag에 대해서 이해하고 있다.
- 자주 사용되는 HTML 요소(Element)가 무엇인지 알고 차이를 설명할 수 있다.
- div, span 태그가 무엇이고, 어떤 차이가 있는지 설명할 수 있다.
- ul, ol, li 가 무엇이고, 언제 사용해야 하는지 알고 있다.
- input type을 설정하여 다양한 종류의 input을 활용할 수 있다.
- 동적인 웹 어플리케이션 개발을 위한 HTML 구조를 짤 수 있다.
- 간단한 웹 페이지 기획안을 HTML 문서로 표현할 수 있다.
- id와 class를 목적에 맞게 사용하여 사람과 컴퓨터가 읽기 쉬운, 의미있는(Sementic) HTML 문서를 작성할 수 있다.
- HTML5 semantic tag를 적재적소에 사용하여 사람과 컴퓨터가 읽기 쉬운 시멘틱한 HTML 문서를 작성할 수 있다.
<!DOCTYPE html> 이 문서가 html, 문서임을 명시
<html> html 시작 태그로, 문서 전체의 틀을 구성
<head> head 태그는 문서의 메타데이터를 선언
<title>Document</title> 문서의 제목, 브라우저의 탭에 보여짐
</head> </태그이름>은 해당 태그가 끝났음을 의미
<body> body태그는 문서의 내용을 담는 곳
<h1>hello world</h1> heading을 의미하며, 크기에 따라 h1부터 h6까지 있음
<div>contents here content division을 의미하며 줄바꿈됨
<span>here too</span> 줄바꿈이 없는 content컨데이너
</div> div태그가 끝났음을 의미
</body> body 태그가 끝났음을 의미
</html> html태그가 끝났음을 의미
SELF - CLOSING TAG
- 태그 내부에 내용이 없다면,(<tag></tag>와 같이 표현되는 경우) <tag /> 와 같이 표현가능
<img src = "포도기영.png"></img>
<img src = "포도기영.png" />
참고로 src는 속성, 포도기영.png는 속성에 대한 값이라고 지칭한다.
빈번하게 사용되는 HTML TAG
div 와 span
- div 태그는 한 줄을 차지한다.
-span태그는 컨텐츠 크기만큼의 공간을 차지한다.
<사진>
a: link 삽입
<a href = "사이트주소" target = "_blank"> 안녕 </a>
cf) target = "_blank" 추가하면 새창이 브라우저가 뜬다.
ul(unordered list) ol (ordered list)
<ul>
<li>커피</li>
<li>바나나</li>
<li>토마토</li>
</ul>
<ol>
<li>커피</li>
<li>바나나</li>
<li>토마토</li>
</ol>
input, textarea : 다양한 입력 폼
<div>
ID<input type = "text" placeholder = "type here">
</div>
<div>
PASSWORD<input type = "password">
</div>
<div>
<input type = "checkbox"> html 마스터 했니?
</div>
<div>
<input type = "radio" name = "choice" value = "여자"> 여자
<input type = "radio" name = "choice" value = "남자"> 남자
</div>
<div>
<input type = "radio"> 여자
<input type = "radio"> 성인
</div>
<div>
<textarea></textarea>
</div>
<div>
<button>로그인</button>
</div>
- 라디오 박스와 체크 박스의 차이
라디오 박스는 둘 중 하나만 체크가능(name 속성으로 그룹 설정 가능,그룹 설정 안해주면 여러개 체크 가능), 체크 박스는 여러개 체크가능(그룹설정 불가능)
- textarea: 줄바꿈이 된다.
'HTML,CSS' 카테고리의 다른 글
css(시맨틱태그,em/rem,css내용분해,class/id,background) (0) | 2021.08.30 |
---|---|
inline (0) | 2021.08.30 |
css(margin, border, padding) (0) | 2021.08.25 |
CSS (Blocks and Inlines) (0) | 2021.08.24 |
css(파일넣는곳, selector, cascading) (0) | 2021.08.24 |
Comments