반원 블로그

CSS 1.CSS란? CSS 적용 방법(요소, 선택자) 본문

2018~/프론트 엔드 기초(HTML, CSS, JavaScript)

CSS 1.CSS란? CSS 적용 방법(요소, 선택자)

반원_SemiCircle 2019. 8. 12. 17:50

CSS란?

  • Cascading Style Sheet
  • 웹 페이지 스타일 지정 전용 언어 그리고 파일(.css)

스타일 적용 방식

  • 요소(Element) 단위로 지정
  • 웹 페이지 단위로 지정
  • 웹 사이트 단위로 지정

style 태그

  • <style> css 코드 </style>
  • HTML 스타일 적용을 위한 코드 작성

Style 적용 코드 문법 - 요소, id명, class명

엘리먼트{ css코드 } : 요소를 이용한 방법

<style>
    p{
        color:blue
    }
</style>

식별자{ css코드 } : 식별자 id, class 를 이용한 방법

<style>
    #id명{
        color:red
    }

    .class명{
        color:saddlebrown
    }
</style>

CSS 선택자

  • 부모, 자식, 형제 관계를 이용해 CSS 적용 대상을 결정하는 방법

자손 선택자(Descendent) : 선택자1 선택자2{ css코드 }

  • 선택자1에 내부에 있는 선택자2에 대해 모두 적용. 깊이 무상관
    <style>
      div p{
          color:blueviolet
      }
    </style>

자식 선택자(Child) : 선택자1>선택자2{ css코드 }

  • 선택자1에 자식인 선택자2에 대해 모두 적용. 깊이 엄격 적용

    <style>
      div#div1 p{
          color:blue
      }
    
      div#div2 p{
          color:red
      }
    </style>

인접 형제 선택자(Adjacent Sibling) : 선택자1+선택자2{ css코드 }

  • 선택자1에서 가장 가까운(바로 아래) 형제 1개에 대한 CSS 처리
    <style>
      div#div3 p#p1 + p{
          color:pink
      }
    </style>

일반 형제 선택자(General Sibling) : 선택자1~선택자2{ css코드 }

  • 선택자1에서 가장 가까운(바로 아래) 형제부터 모두에 대한 CSS 처리
    <style>
      div#div4 p#p2 ~ p{
          color:purple
      }
    </style>
Comments