CSS의 역할은 HTML 문서를의 우리가 원하는 대로 보여지도록 하는 것이다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>CSS연습</title>
<link rel="stylesheet" href="./css1.css" />
</head>
<body>
<div>Hello world!</div>
</body>
</html>
div {
/* fz50탭 */
font-size: 50px;
/* c:blue탭 */
color: blue;
/* tdu탭 */
text-decoration: underline;
}
CSS의 기본 문법
주석
내장방식: html 문서의 <head> 태그 내에 <style> ~~~ </style> 태그 내에 스타일을 작성하는 방식
<style>
div {
color: red;
margin: 20px;
}
</style>
인라인 방식: 요소의 style 속성에 직접 스타일을 작성하는 방식(선택자 없음)
링크방식
<link rel="stylesheet" href="./main.css" />
div {
/* fz50탭 */
font-size: 50px;
/* c:blue탭 */
color: blue;
/* tdu탭 */
text-decoration: underline;
}
@import 방식: CSS 파일 내에 또다른 CSS를 가져오는 경우에 사용하는 방식
<link rel="stylesheet" href="./main.css" />
@import url("./box.css");
div {
/* c:red탭 */
color: red;
/* tdu탭 */
text-decoration: underline;
}
.box {
/* bgc:red탭 */
background-color: red;
/* p20탭 */
padding: 20px;
}
선택자 기본:
(전체 선택자): 모든 요소를 선택
* {
color: red;
}
ABC(태그 선택자): 태그 이름 ABC인 요소 선택
<div>
<ul>
<li>사과</li>
<li>딸기</li>
<li>오렌지</li>
</ul>
<div>당근</div>
<p>토마토</p>
<span>오렌지</span>
</div>
li {
color: red;
}