HTML id와 HTML class
id와 class는 스타일을 미리 정해두는 틀이라고 생각하면 편하다. 차이점은 id는 한개의 element에만 적용시킬 수 있지만 class는 여러개의 element에 동일한 class 적용이 가능하다는 점이다.
ID
id는 html파일내부의 <head>안의 <style>태그에 선언한다.
선언방법은 #IDNAME{ 내용 }으로 선언한다.
id를 적용할 element에서 속성값으로 Id="IDNAME"으로 하여 적용한다.


Class
ID와 거의 유사하게 정의되며 사용된다. 다만 선언시 classname앞에 .을 붙여서 선언한다는 점이 다르다.


Bookmarks
ID를 이용하여 북마크 기능을 구현할 수 있다.
<p><a href="#C4">Jump to Chapter 4</a></p>
<h2 id="C4">Chapter 4</h2>
<p>This chapter explains ba bla bla</p>
이런식으로 <a>태그를 이용하여 href을 이동하고 싶은 element의 아이디로 설정하면 북마크 기능이 구현된다.
참고로 href의 값을 입력할때 #을 붙여서 표기한다.
Iframe
iframe은 웹페이지 내에 웹페이지를 나타낼때 사용된다.
src속성을 통해 웹페이지의 URL을 입력해주면 된다. 다른 element들과 마찬가지로 크기조정, 테두리 설정 등이 가능하다.


HTML head
<head>는 메타데이터 즉 데이터에 대한 데이터를 포함하는 컨테이너이다.
헤드에 포함되는 element는 <title>, <style>, <meta>, <link>, <script>, <base>이다.
<title>
타이틀은 브라우저 툴바에서 제목과 즐겨 찾기에 추가 될 때 페이지 제목, 그리고 검색 엔진 결과에 페이지 제목을 표시하기 때문에 신중하게 정해야 한다.
<style>
사진과 같이 페이지에 대한 스타일을 설정할때 사용된다.

<meta>
일반적으로 문자 세트, 페이지 설명, 키워드, 문서 작성자 및 뷰포트 설정을 지정하는 데 사용된다.
<link>
링크는 현재 문서와 외부 리소스 간의 관계를 정의한다. 보통 외부 스타일 시트에 연결하는 데 사용된다.
<link rel="stylesheet" href="mystyle.css">
<script>
자바스크립트를 정의할때 사용된다.
자바스크립트의 함수 등이 여기에서 정의된다.
<base>
페이지의 적용되는 기본 URL을 정의할때 사용된다.
'개발 > Web' 카테고리의 다른 글
[web] css 중앙정렬 방법 (0) | 2021.06.17 |
---|---|
[web] css 기초정리 (0) | 2021.06.17 |
[Web] html form (0) | 2021.06.16 |
[Web] html 기초정리 (0) | 2021.06.16 |
[Web] dothome hosting (0) | 2021.06.16 |