본문 바로가기

HTML + CSS

HTML + CSS 주요개념 정리(3) - CSS 이용

728x90

1. HTML 문서에 입력된 정보나 공간에 CSS 디자인 효과를 적용하려면 다음 세 가지 방법 중 하나를 이용.

  • 인터널 방식: HTML 문서 안에 <style> 태그를 사용하여 적용하는 방식
  • 인라인 방식: HTML 태그 안에 style 속성을 사용하여 적용하는 방식
  • 익스터널 방식 : CSS 파일을 생성하여 HTML 문서와 연동하는 방식

2-1. 인터널 방식

 

인터널 방식은 <head> 태그 안에 <style> 태그를 사용하여 CSS를 적용하는 방식입니다.

여러개의 Hello World 중 <h1> 태그를 선택한 글만이 빨간색이 적용된 모습을 볼 수 있습니다

 

인터널 방식 예제
실행 결과

2-2. 인라인 방식

 

인라인 방식은 HTML 태그에 직접 style 속성을 추가하여 적용하는 방식입니다. <h1> 태그 안에 style 속성을 추가하여 "background-color: yellow;"를 입력하면 노란색 배경이 적용되는걸 볼 수 있다.

 

인라인 예제 
인라인 실행 결과

2-3. 익스터널 방식

 

일반적으로 웹 사이트를 제작할 때 HTML 언어는 HTML 문서 안에 작성하고, CSS언어는 CSS 문서 안에 분리하여 작성합니다. 그런 다음 HTML 문서와 CSS 문서를 연동시키는 방식으로 적용하는데, 이 방법이 익스터널 방식입니다.

 

 

익스터널 예제
익스터널 실행 결과


3. CSS 선택자

 

선택자란 문자 그대로 디자인 작업을 진행할 영역을 선택하는 요소를 말합니다. 앞에서 언급한 '디자인을 적용할 HTML 영역'이 바로 선택자이다. CSS선택자는 type, id, class로구 부분됩니다.

 

3-1. type 선택자

type 선택자는 <h1>, <p>, <a>, <span> 같은 HTML 태그를 기준으로 디자인을 적용.

 

3-2. id 선택자

id 선택자는 HTML 태그에 '이름'을 지어 선택하는 방식. 

 

3-3. class 선택자

class 선택자는 HTML 태그에 "별명"을 지어 선택하는 방식.

 

선택자 예제

 

선택자 실행 결과

여기서 선택자의 종류에서 대해서 공부하면 문득 궁금한 점이 생기게 됩니다. claas와 id의 차이가 머지??? 그게 그말 아닌가 하는 생각이 듭니다

 

=> id 속성과 class 속성의 가장 큰 차이점은  id 속성은 속성값을 하나만 사용할 수 있고, class 속성은 속성값을 여러 개 사용할 수 있다는 점입니다.

 

id 선택자 와 class 선택자의 차이 예제
실행 결과

결과를 보면 css에서 두개의 조건을 적용한 것이 올바르게 적용된것을 볼 수 있다.

 


후기

 

본격적으로 css 공부를 복습하는 단계로 넘어가기 시작한거 같다.

이제 여러가지 형태의 css를 공부하게 될것이고 마지막에는 css를 이용하여

간단한 그림의 이동도 웹페이지에서 표현할 수 있을것이다.

728x90