패스트캠퍼스의 "한 번에 끝내는 프론트엔드 개발 초격차 패키지 Online" 강의를 수강하기 시작했다. 백엔드 개발자를 목표로 하고 있지만 프론트엔드 개발도 이해를 해야할 것 같아 수강했다.
HTML문서가 어디에서 시작하고, 어디에서 끝나는지 알려주는 역할
문서의 정보를 나타내는 범위이다. 웹 브라우저가 해석해야할 웹 페이지의 제목, 설명, 사용할 파일의 위치, 스타일(CSS)와 같은 웹페이지의 보이지 않는 정보를 작성하는 범위
문서의 구조를 나타내는 범위이다. 사용자 화면을 통해 보여지는 로고, 헤더, 푸터, 내비게이션, 메뉴, 버튼, 이미지 같은, 웹페이지의 보여지는 구조를 작성하는 범위
<link rel="stylesheet" href="./main.css">
현재 html파일이 포함되어 있는 폴더의 ‘main.css’파일을 연결해준다.
<script src="./main.js"></script>
현재 html파일이 포함되어 있는 폴더의 ‘main.js’파일을 연결해준다.
HTML문서의 제목을 정의한다. 현재 페이지의 브라우저 탭의 이름을 지정한다.
<title> Document </tilte>
외부 파일을 가져올 때 사용 (대부분 CSS파일)
<link rel="stylesheet" href="./main.css">
<link rel="icon" href="./favicon.png">
스타일(css)를 HTML문서 안에서 작성하는 경우에 사용
<style>
div {
color: red;
}
</style>
자바스크립트 파일을 가져오거나 자바스크립트를 html문서안에 작성할 수 있다.
<!-- 자바 스크립트 파일을 가져올때 -->
<script src="./main.js"></script>
<!-- 자바 스크립트 코드를 내부에 작성할 때 -->
<script>
console.log('Hello World!');
</script>
HTML문서(웹페이지)의 제작자, 내용, 키워드와 같은 여러 정보를 검색엔진이나 브라우저에 제공
<meta charset="UTF-8"/>
<meta name="author" content="honee8583"/>
<meta name="viewport" content="width=device-with, initial-scale=1.0"/>
이미지를 출력해주는 태그이다.
index.html파일은 경로에 명시를 하지 않아도 자동으로 찾아준다.
예를들어 /about/index.html 파일로 이동하고 싶을때 a 태그를 사용할경우 index.html파일이 존재하는 폴더만을 명시하면 해당 폴더에서 자동으로 Index.html파일을 찾아준다.
<a href="/about">index</a>
또한 “/”만을 경로로 주어질경우 루트폴더에서 Index.html파일을 찾아준다.
<a href="/">Home</a>
설정 → tab size → 2