태지쌤

로봇 & 코딩교육 No.1 크리에이터

IT관련

css 선언방식 inline, internal, external

태지쌤 2023. 5. 11. 20:00
반응형

CSS 선언에는 세 가지 주요 유형이 있습니다.

  • 인라인 CSS 는 HTML 요소에 직접 적용되는 CSS입니다. 인라인 CSS는 HTML 요소의 속성 중 하나로 작성됩니다.
  • 내부 CSS 는 HTML 문서의 헤더 섹션에 포함된 CSS 스타일 시트입니다. 내부 CSS는 <style> 태그로 래핑됩니다.
  • 외부 CSS 는 HTML 문서와 별도의 파일에 저장된 CSS 스타일 시트입니다. 외부 CSS는 <link> 태그로 HTML 문서에 연결됩니다.

다음은 세 가지 유형의 CSS 선언의 장단점입니다.

인라인 CSS

장점:

  • 빠르고 쉬운 스타일링
  • 특정 HTML 요소만 스타일링

단점:

  • HTML 코드가 지저분해질 수 있음
  • 유지 관리가 어려울 수 있음
  • 파일 크기가 커질 수 있음
<div style="color: red;">This is some text</div>

내부 CSS

장점:

  • HTML 코드가 깔끔해집니다
  • 유지 관리가 쉬움
  • 파일 크기가 작음

단점:

  • 특정 HTML 요소만 스타일링하기 어려울 수 있음
  • 모든 HTML 요소에 동일한 스타일을 적용하기 어려울 수 있음

<head> <style> div { color: red; } </style> </head> <body> <div>This is some text</div> </body>

외부 CSS

장점:

  • 유지 관리가 쉬움
  • 재사용 가능
  • 확장 가능

단점:

  • 초기 설정이 더 어려울 수 있음
  • 모든 HTML 요소에 동일한 스타일을 적용하기 어려울 수 있음

# HTML <link rel="stylesheet" type="text/css" href="style.css"> # CSS div { color: red; }

궁극적으로 가장 적합한 CSS 선언 유형은 특정 요구 사항에 따라 다릅니다. 빠르고 쉬운 스타일링이 필요한 경우 인라인 CSS가 좋은 선택입니다. HTML 코드가 깔끔하고 유지 관리가 쉬운 CSS가 필요한 경우 내부 CSS가 좋은 선택입니다. 재사용 가능하고 확장 가능한 CSS가 필요한 경우 외부 CSS가 좋은 선택입니다.

반응형