<>
)로 감싸서 표현한다.<태그이름> <!--시작 태그-->
</태그이름> <!--종료 태그-->
<img>
, <br>
, <hr>
은 종료 태그 없이 시작 태그만을 가진다. = 빈 태그 (empty tag)<!DOCTYPE html>
: 현재 문서가 HTML5 문서임<html>
: HTML 문서의 루트 요소 정의<head>
: HTML 문서의 메타데이터<title>
, <style>
, <meta>
, <link>
, <script>
, <base>
등<title>
: 문서 제목<body>
: 웹 브라우저를 통해 보이는 내용<h1>
~<h6>
: 제목(heading)<p>
: 단락(paragraph)<태그이름 속성이름1="속성값1" 속성이름2="속성값2">내용</태그이름>
;
)으로 구분{}
)를 사용하여 전체를 둘러싼다:
)으로 연결된다스타일을 적용할 HTML 요소를 선택하는 방법
CSS를 적용할 HTML 요소의 이름을 직접 사용하여 선택
p { color: red; font-size: 14px; }
웹 페이지에 포함된 여러 요소 중 특정 아이디 이름을 가지는 요소만을 선택
<style>
#para { color:teal; text-decoration: line-through; }
</style>
..
<p id="para">이 부분에 스타일 적용</p>
특정 집단(클래스)의 여러 요소를 한 번에 선택
<style>
.paras { color:lime; text-decoration: overline; }
</style>
..
<p class="paras">이 부분에 스타일 적용</p>
<p>클래스 선택자로 스타일을 적용할 HTML 요소들을 한 번에 선택 가능</p>
<p class="paras">이 부분에도 같은 스타일 적용</p>
여러 선택자를 같이 사용하고자 할 때 쉼표(,
)로 구분하여 사용
<style>
h1 { color: navy; }
h1, h2 { text-align: center; }
h1, h2, p { background-color; lightgray; }
</style>
<p style="color:green; text-decoration:underline">
인라인 스타일
</p>
<head>
태그 내에 <style>
태그를 사용<head>
<style>
body { background-color: lightyellow; }
p { color: red; text-decoration: underline; }
</style>
</head>
<head>
태그 내에 <link>
태그를 사용하여 외부 스타일 시트를 포함시킨다./*expand_style.css*/
body { background-color: lightyellow; }
p { color: red; text-decoration: underline; }
<link rel="stylesheet" href="/examples/media/expand_style.css">
자바스크립트에서 특정 HTML 요소를 다루기 위해서는 해당 요소를 선택해야 한다.
var selectedItem = document.getElementsByTagName("li"); // 모든 <li> 요소 선택
for (var i = 0; i < selectedItem.length; i++) {
selectedItem.item(i).style.color = "red"; // 선택된 모든 요소의 텍스트 색상 변경
}
item()
은 해당 HTML 객체 집합(object collection)에서 전달받은 인덱스에 해당하는 요소를 반환한다.var selectedItem = document.getElementById("even"); // 아이디가 "even"인 요소 선택
selectedItem.style.color = "red";
var selectedItem = document.getElementByClassName("odd"); // 클래스가 "odd"인 모든 요소 선택
for (var i = 0; i < selectedItem.length; i++) {
selectedItem.item(i).style.color = "red";
}
var selectedItem = document.getElementByName("first"); // name 속성값이 "first"인 모든 요소 선택
for (var i = 0; i < selectedItem.length; i++) {
selectedItem.item(i).style.color = "red";
}
var selectedItem = document.querySelectorAll("li.odd"); // 클래스가 "odd"인 요소 중에서 <li> 요소만 선택
for (var i = 0; i < selectedItem.length; i++) {
selectedItem.item(i).style.color = "red";
}
var title = document.title; // <title> 요소 선택
document.write(title); // HTML 출력 스트림을 통해 텍스트 출력