CSS

포도먹고싶은사람·2023년 7월 10일

CSS

목록 보기
1/4
post-thumbnail

CSS란 무엇인가?

  • CSS는 캐스케이딩 스타일 시트(Cascading Style Sheet)의 약자 이며 마크업 언어가 실제 표시되는 방법을 기술하는 스타일 언어다.

  • CSSHTML과 같이 쓰이며, 웹사이트의 CONTENT가 어떻게 보여야하는지 알려주는 것이다.

  • HTML은 인간의 뼈대였다면, CSS는 인간의 근육이라고 생각하면 된다.

CSSHTML 없이는 아무것도 할 수 없다.

CSS 적용 방법 (3가지)

1. 인라인

<span style="color:blue"> CSS </span>
  • HTML 태그 안에 스타일을 설정하여 빠르고 간편하게 CSS를 적용시킬 수 있다.

  • 하지만 적용해야 할 스타일이 더 많아진다면 코드 가독성이 떨어진다는 단점이 있다.

2. style 태그 사용

<head>
    <style>
      span {
        color: red;
      }
    </style>
  </head>

  <body>
    <span> CSS </span>
  </body>
  • 같은 HTML 파일에 style 태그를 사용하여 편하고 빠르게 적용이 가능하다.

  • 하지만 이 역시 인라인 적용방법과 같이 HTMLCSS가 분리되지 않았기 때문에 코드 가독성이 떨어지며 유지보수에 적합하지 않다는 단점이 있다.

body 태그가 아닌 head 태그 안에 작성해야 한다. ( header와 헷갈림 주의 )

3. css 파일을 분리

<link href="styles.css" rel="stylesheet" />
  • CSS 파일을 만들어서 link 태그로 파일을 연결하고 rel로 관계를 명시해준다.

  • 분리된 파일이 있으면 다른 많은 HTML 페이지에서 적용이 가능하다.

  • 나는 동일한 형식의 CSS를 연결하기가 편하기 때문에 이 방법을 선호한다.

CSS 작성 방법

span {
        color: red;
        font-size: 20px;
      }
  • 디자인을 적용할 선택자(위 코드에서 span)을 지정하고 속성 다음 클론,
    값 다음 세미콜론으로 닫아줘야 한다.

  • 브라우저는 CSS를 읽을 때 위에서부터 순서대로 읽기 때문에 같은 selector를 가리키는 CSS가 여러개라면 가장 마지막 스타일이 적용된다.

💡 CSS의 다양한 스타일을 더 알아보고 싶다면

  • CSS도 마찬가지로 다양한 style이 존재한다.

👉 MDN - CSS 스타일링 익히기

profile
멋진 개발자가 될거야

0개의 댓글