본문 바로가기
CSS

CSS 기본 문법

by 코빈_ 2022. 8. 16.

CSS 기본 문법

CSS (Cascading Style Sheets)는 내부, 외부, 인라인 스타일 시트 등이 있다. 실제로는 외부 스타일시트를 많이 사용하는 편이지만, 간단한 스타일 만으로 사용할 수도 있다. 또한 인라인 스타일시트는 대체로 거의 사용하지 않지만 가장 우선 순위가 높기에 꼭 필요한 경우 편리하게 사용할 수 있다다. 참고로, CSS에서의 주석은 /* */ 로 표현한니다.


내부 스타일 시트

CSS를 HTML 문서 안에 <style> 태그로 기재하여 HTML 문서 안에 CSS가 함께 저장되도록 하는 형태이다.

<style type = "text/css">
  p {color: red;}
</style>

외부 스타일 시트

스타일 속성들을 따로 저장하여 HTML 문서에 파일명으로 연결할 수 있다. 이때 스타일은 ". CSS 확장 자를 가진 별도의 파일로 저장하고, HTML에서는 <link> 태그를 이용하여 선언한다.

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

@import

@import는 CSS 안으로 다른 CSS 파일을 불러들일 경우 사용한다. CSS의 맨 윗 줄에 기술한다.

@import는 공통으로 들어가야 할 스타일을 따로 저장하여 다른 CSS에 삽입시켜 사용할 수 있도록 해준다.
그러나 CSS 파일을 너무 여러 개로 분리하면 오히려 복잡해져 수정하기 힘든 부분도 있으니 용량이 적다면
하나의 파일로 저장하는 것이 좋다.

<head>
  <style type="text/css">
    @import url("style.css")
  </style>
</head>

인라인 스타일(inline style)

인라인 스타일은 태그에 직접 CSS를 정의해주는 기법으로, 해당 요소에 style="" 형식으로 기술한다.

인라인 스타일은 내부스타일이나 외부스타일에서 기술된 속성보다 우선으로 적용되므로 우선순위가 절대
적으로 높아야 할 경우에 사용할 수 있으나, 스타일을 공통 CSS로 수정할 수 없고 일일이 html을 열어서
수정해야 하므로 일반적으로 많이 사용하지 않는다.

<body>
  <p style="color: red;"></p>
</body>

'CSS' 카테고리의 다른 글

IR / 이미지 스프라이트 / 백그라운드  (4) 2022.08.21
Scss  (2) 2022.08.18
Animation  (2) 2022.08.18
미디어 쿼리  (5) 2022.08.16
그래픽 확장자  (8) 2022.08.09

댓글


INFORMATION

javascript

css

html