사소한 개발지식/로드맵(FE)

[로드맵] FrontEnd - CSS #1

KimBY 2023. 1. 17. 21:52
728x90
반응형

Fron-end 로드맵 중 Front-end 부분 - 드림코딩

https://www.youtube.com/watch?v=TTLHd3IyErM - 드림코딩 Front-end 로드맵 영상

CSS

1. Styling

CSS 란?

Cascading Style Sheets의 약자로 HTML 요소들이 각종 미디어에서 어떻게 보이는가를 정의하는데 사용되는 스타일시트 언어이다. 

 

CSS 문법

css 문법

 

CSS 선택자

<style>
  /* 요소 선택자 */
  p { color: red; text-decoration: underline; }
  /* id 선택자 */
  #header { color: red; text-decoration: line-through; }
  /* class 선택자 */
  .heading { color: lime; text-decoration: overline; }
  /* 그룹 선택자 */
  h1, h2 { color: lightgray; }
</style>
<p>요소선택자</p>
<div id="header">id 선택자</div>
<div class="heading">class 선택자</div>
<h1>그룹 선택자</h1>
<h2>그룹 선택자</h2>

 

CSS 적용

인라인 스타일

HTML요소 내부에 style 속성을 사용하여 CSS 스타일을 적용하는 방법

<h2 style="color:green; text-decoration:underline">
  인라인 스타일
</h2>

 

내부 스타일 시트

HTML 문서 내에 <head>태그 내 <style>태그를 사용하여 CSS 스타일을 적용하는 방법

<head>
  <style>
    body { background-color: lightyellow; }
    h2 { color: red; text-decoration: underline; }
  </style>
</head>
<body>
  <h2>내부 스타일 시트</h2>
</body>

 

외부 스타일 시트

웹 사이트 전체의 스타일을 하나의 파일에서 변경할 수 있도록 하는 방법. (.css 확장자 파일 사용)

<head>
  <link rel="stylesheet" href="/example/css/style.css">
</head>

 

http://www.tcpschool.com/css/css_intro_apply - 해당 페이지 참고

 

728x90
반응형