
<p style="color:red;">Hello World</p>
style 속성 작성<head>
<style>
p { color: blue; }
</style>
</head>
<body>
<p>Hello CSS</p>
</body>
<head> 내부에 <style> 태그 작성<!-- HTML -->
<link rel="stylesheet" href="style.css">
<p>Hello CSS</p>
/* style.css */
p { color: green; }
👉 외부 CSS는 로컬 파일뿐 아니라 외부 URL을 직접 불러올 수도 있음
<link rel="stylesheet" href="https://showcases.yalco.kr/html-css/01-06/html.css">
* { margin: 0; padding: 0; }
p { color: red; }
.text-blue { color: blue; }
👉 . 으로 시작
#unique { color: green; }
👉 # 으로 시작
h1, h2, p { font-weight: bold; }
📌 우선순위
id > class > 태그 > 기본(*)
div p { color: red; } /* 자손 전체 */
div > p { color: blue; } /* 직계 자식 */
h1 + p { color: green; } /* 바로 뒤 */
h1 ~ p { color: orange; } /* 모든 뒤 */
a:hover { color: hotpink; }
p {
font-style: italic; /* 기울임 */
font-weight: bold; /* 굵게 */
font-size: 20px; /* 크기 */
}
font-style : italic / obliquefont-weight : normal / bold<i>, <em>, <b>, <strong>)로도 비슷하게 가능하지만, CSS로 스타일을 통합 관리하는 게 표준적 방식px : 절대 단위 (픽셀 기준)pt : 절대 단위 (인쇄용, 1pt = 1/72인치)%, em : 부모 요소 기준 상대 크기rem : <html> 기준 상대 크기 (중첩 영향 없음)예시:
html { font-size: 16px; }
p { font-size: 1.5rem; } /* 24px */
p {
text-decoration: underline; /* 밑줄 */
text-decoration: line-through; /* 취소선 */
}
p {
text-transform: uppercase; /* 모두 대문자 */
}
👉 DB에서 가져온 데이터 표준화 등에 유용 (예: 신용카드 이름 대문자 표기)
p {
text-shadow: 2px 2px 5px gray;
}
/* x좌표, y좌표, 흐림 정도, 색상 */
id > class > 태그 > *font-style, font-weight, font-sizetext-decoration, text-transform, text-shadow