HTML 씹어먹기
<a>
태그 안 href 속성에 들어갈수 있는 값들
❗️ ul과 ol의 직계 자식요소는 무조건 li만 가능
❗️ dl의 자식요소는 오직 div, dt, dd만 가능하다
❗️ dt와 dd는 반드시 dl의 자식요소로 존재해야 하며 단독사용은 안된다.
문장내에 들어가는 일부 인용문같은 경우에는 q태그 사용
: css 스타일링할 때 요긴하게 사용!
: 사용자로부터 인풋Input을 받을 때 사용
<form action="API주소" method="GET|POST"> </form>
<input type="text" />
: 인풋필드들에 이름을 붙이는 태그.
<label for="대상 인풋id"> 라벨이름 </label>
: radio는 하나만 선택, chechbox는 다중선택가능일때 사용
radio 작성 예시
<input type="radio" id="button1" name="buttons" value="1" />
<label for="button1">1</label>
<input type="radio" id="button2" name="buttons" value="2" />
<label for="button2">2</label>
checkbox 작성 예시
<input type="checkbox" id="check1" name="boxes" value="1">
<label for="check1">1</label>
<input type="checkbox" id="check2" name="boxes" value="2">
<label for="check2">2</label>
<input type="checkbox" id="check3" name="boxes" value="3">
<label for="check3">3</label>
: 콤보박스, 드롭다운, 풀다운 등등으로 불림
<select name="number">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
: text타입보다 더 긴 텍스트박스 필드
: 클릭했을때 어떤 작용이 일어나야할때 가장 만만하게 쓰이며 type=""을 필수로 지정해주어야 함.
: 테이블은 가로줄을 기준으로 작성해나간다.
<table>
<tr>
<th>테이블 헤더</th>
<td>테이블 데이터</td>
</tr>
</table>
: audio / video / iframe
오디오 소스파일을 한가지만 넣을때
<audio src=""></audio>
브라우저별로 지원하지 않을 경우를 대비해 같은파일이지만 다양한 타입의 소스들을 넣을때
<audio controls>
<source src="" type="audio/wav" />
<source src="" type="audio/mpeg" />
<source src="" type="audio/ogg" />
</audio>
: audio와 사용법 완전 동일
: html문서 안에 또다른 html문서를 embed하고 싶을때 사용
<iframe src="" frameborder="0"></iframe>
<abbr title="풀네임">약어</abbr>
<address>연락처</address>
<pre>
p태그와 달리 텍스트 작성한 대로 줄바꿈, 공백등 다 나옴
</pre>
코드를 작성하고 싶을때 pre 태그와 함께 사용하는 경우가 많다.
<pre>
<code>
console.log('Hi')
</code>
</pre>
HTML문서를 작성할때 가장 먼저 해줘야할 Document Type Declaration
= DTD 선언 = 문서 형식 선언
<!DOCTYPE html>
<html>
<head>
<!--메타 데이터-->
</head>
<body>
<!--컨텐츠 데이터-->
</body>
</html>
: title, link, style & script, meta
: 검색 최적화(Search Engine Optimization)에 중요
1. 단순 단어 나열은 별로임
2. 페이지마다 다르게
3. 관련 내용 센스있게 신경써서 작성하지
: 주로css 문서를 연결할때 사용, 폰트 적용할때도 사용
link:css 적고 tab 누르면
<link rel="stylesheet" href="#.css"> 자동 생성
❗️ css 문서 이름 확인할것
: html 문서 내에서 css코드 작성할 때. 하지만 잘 안씀
: 자바스크립트 파일 첨부할때 사용하는 태그
script:src 쓰고 tab 누르면 아래 양식생성
<script src="경로"></script>
<script>//자바스크립트 코드</script>
❗️ script 태그는 바디 최하단에 작성
<meta name="" content="">
요즘엔 Title만큼 필수가됨. 반응형 사이트를 위해!
<meta nemt="viewport" content="with=device-width, initial-scale=1.0;">
<meta name="author" content="작성자">
<meta neme="keywords" content="키워드1, 키워드2, 키워드3">
<meta name="description" content="페이지 설명문">
: section, article, nav, aside