TIL #16 CSS-기본정리

강경훈·2020년 8월 19일
0
post-thumbnail

웹페이지를 만들기 위해 HTML로 뼈대를 만들었으면, 이를 예쁘게 꾸며줄 필요가 있다. 그 역할을 하는 것이 CSS이다. 글자의 크기, 색깔 위치, 배경 사진, 배경 색 등 CSS을 통해 웹페이지를 다양하게 꾸밀 수 있다.

  1. CSS 3가지 방법
    1) 인라인 CSS : 'style' attribute을 이용해 태그에 직접 속성을 부여하는 방법
    < h1 style="color: red;">FRONTEND 101</h1>
  • h1 태그에 'style' attribute을 이용해 content의 글자 색을 red로 바꾸었다.
  • 인라인 스타일은 직접적으로 태그에 속성을 부여하기 때문에 직관적일 수는 있지만, 부여되는 속성들이 많아지고 코드가 복잡해지면 오히려 코드가 복잡해지고 유지 보수가 힘들어 지다.
    .
    2) < style> 태그 이용: style 태그 안에 CSS 코드를 작성하는 방법
  • 구조

    - selector: 디자인을 적용할 선택자 (태그, class, id 등)
    - property: 적용할 속성 (글자 색, 크기 등)
    - property value: 적용할 속성의 값 (red, 10px 등)
  • selector 작성법
    - 태그: <> 없이 태그 이름만 사용한다. (p, body)
    - class: class이름 앞에 dot(.)을 붙인다. (.class_name)
    - id: id이름 앞에 샵(#)을 붙인다. (#id_name)
  • selector의 우선 순위
    태그 <<<<< class <<<< id <<<<<< 인라인 css
    .
    3) 파일을 만들어 CSS 작성: HTML과 CSS를 따로 분리시켜 CSS만 따로 관리 해줄 수 있다.
  • CSS 파일 link: 사용할 CSS파일을 HTML 파일에 연결
    < link href="index.css" rel="stylesheet" type="text/css" />
    -link 태그 사용
    - href="CSS파일 이름"
    - rel: HTML file과 CSS file과의 관계를 설명하는 속성. css파일을 링크할 때는 항상 "stylesheet"값을 대입
    - type: link태그로 연결되는 파일이 어떤 것인지 알려줌. css file을 연결 할 때는 항상 "text/css"
profile
방랑하는 개발자

0개의 댓글