메타 데이터
<meta>
메타 태그는 웹사이트의 추가적인 정보를 명시해주는 태그이다. <head> 태그 안에 위치하여있으며 빈 태그(내용이 없음)이다.
속성
속성 | 설명 |
charset | <meta charset="UTF-8"> , 인코딩 방식을 지정 |
http-equiv | <meta http-equiv="Content-Style-Type" content="text/css"> , HTTP header의 이름을 값으로 가질 수 있음 |
name | <meta name="author" content="Jane"> , 메타 데이터의 정보를 정의 |
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
<link>
외부 문서를 가져올 수 있는 태그, css파일을 가져올 때 사용한다.
사용법
<link rel="stylesheet" href="./style.css">
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link
<style></style>
HTML 문서 안에 CSS를 작성할 수 있게 해주는 태그이다. 어디에 위치해있든 상관없지만 <head> 안에 위치는 것을 권장한다.
사용법
<style>
body{
background-color:blue;
}
</style>
MIME Type
외부 문서를 가져올 때나 이미지 , 비디오등의 인스턴스가 Type이 무엇인지 명시하여 서바나 브라우저에게 알려주기 위한 방법이다. HTML5 들어오고 나서는 자동으로 들어가지만 속성으로 type="text/css"와 같이 명시해줄 수 있다.
사용법
<style type="text/css">
</style>
https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
<base>
base태그는 외부 문서에대해 경로를 지정할 때 기준 경로를 정하여 보다 쉽게 외부 문서 파일의 경로를 작성할 수 있게 해주는 태그이다. URL도 가능하다. base태그는 하나의 문서에 한 번 밖에 사용을 못한다.
여담이지만 base태그를 사용해서 의도하지 않은 문서를 불러오게 하여 XSS와 같은 해킹을 시도할 수 있다.
사용법
만약 css폴더안의 style.css를 불러오려고 하면 아래처럼 가져와야 한다.
<link rel="stylesheet" href="./css/style.css">
base태그를 사용하게 되면 아래오 같이 사용할 수 있다.
<!-- 경로 -->
<base href="./css">
<link rel="stylesheet" href="style.css">
<!-- URL -->
<base href="http://www.example.com/"> <!-- 마지막 slash주의 -->
<img href="testimg.png">
❗ 저작권 및 참고
'Programming > HTML' 카테고리의 다른 글
[HTML] Block과 Inline (0) | 2022.07.24 |
---|---|
[HTML] 속성 (0) | 2022.07.24 |
[HTML] HEAD 태그 안의 태그들 (0) | 2022.07.24 |
[HTML] 이미지 (0) | 2022.07.24 |