일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Hooks
- react
- CSS
- React Kakao map
- Redux
- HTML
- Python
- Nullish Coalescing Operator
- es11
- spread operation
- nextjs
- BOJ
- Next
- 카카오맵 api
- Default parameter
- React #Hooks
- es6
- JavaScript
- firebase
- HTML #CSS
- Python #CodeUp
- Python #Baekjoon
- Template literals
- 카카오맵
- css #html
- optional chanining
- 프로그래머스
- Today
- Total
거북이개발자
[카카오톡 클론코딩]HTML 기초 문법 본문
0. 학습한것
HTML의 사용법, 기초적인 문법을 다룰것이다.
1. 태그
태그란 HTML에서 구간을 나눌때 사용한다.
<abc>Hello</abc>
와같은 아무 태그나 사용가능하다.
but? 기존에 설정된 태그가 있고 그 태그들은 특정 기능을 수행한다.
<a href="http://www.naver.com"> go google</a>
위의 예를 보면 <a>라는 태그를 썻고 이기능은 링크로 가능 기능을 담고있다.
2. <head></head>
헤드부분은 페이지에 나타나는 부분을 담당하지 않는다.
그렇지만 검색시 나오는 문구, 언어설정, 탭의 이름등을 담당한다.
<head>
<title>Home - myfirst website</title>
<meta charset="utf-8"/>
<meta name="description" content="this is my website"/>
</head>
head의 예시이다. 안의 것들을 하나하나 보면
<title> : 탭의 글자를 표시한다.
<meta chrset> : 언어설정 담당한다.
<meta name="" content=""> : 검색시 나오는 글자를 표시한다.
3. 그외 태그들..
태그들은 사실 엄청많다. 이러한 태그들을 다외우는건 매우 비효율적이다. 그때마다 필요한 태그를 찾으면
되는데 그중 이사이트가 하나이다.
https://developer.mozilla.org/ko/docs/Web/HTML/Element
이런식의 여러 태그들을 볼 수 있다.
4. <form>태그와 그 엘리먼트
<form>태그를 이용해서 많은 것을 할 수 있다.
예를들어 <form>태그안의 <input>태그를이용하여 텍스트 입력란, 패스워드 입력란, 날짜선택란등을 가능하다.
간략하게 예를드면
<!DOCTYPE html>
<html lang="kr">
<body>
<form>
<div>
<input placeholder="Name" type="text"/>
</div>
<div>
<input placeholder="Adress" type="text"/>
</div>
<div>
<input placeholder="ID" type="text"/>
</div>
<div>
<input placeholder="Passsword" type="password"/>
</div>
<div>
<input type="file"/>
</div>
<div>
<input type="submit">
</div>
</form>
</body>
</html>
이런 코드를통해서
이런 간단한 정보 입력란란을 만들수도 있다.
5. 가독성을 높이는 코드
<div></div>태그 같은경우 줄바꿈을 해준다.
그치만 <div> 를 사용하는대신에
<header></header>
<main></main>
<footer></footer>
를 사용하는게 좋다. 기능은 같다. 그렇지만 가독성과 구조성을 높힌다.
'Web > HTML & CSS' 카테고리의 다른 글
[카카오톡 클론코딩]CSS 고급 문법 (0) | 2021.01.05 |
---|---|
[카카오톡 클론코딩]CSS 기초 문법(3) (0) | 2021.01.05 |
[카카오톡 클론코딩]CSS 기초 문법(2) (0) | 2021.01.05 |
[카카오톡 클론코딩]CSS 기초 문법(1) (0) | 2021.01.04 |
[카카오톡 클론코딩]HTML, CSS, JAVASCRIPT 란? (0) | 2021.01.02 |