본문 바로가기
카테고리 없음

CSS 기본 선택자 3가지 정리

by no맨 2023. 10. 2.
반응형

웹사이트 혹은 웹페이지는 html 태그를 기본 뼈대로 구성합니다. 대표적으로 레이아웃과 콘텐츠 영역이 있습니다. 여기에 버튼 혹은 구분선과 같은 표시를 넣게 됩니다. 기본적으로 태그를 이용해 뚜렷한 표시를 남길 수 있습니다. 단지, 색상 혹은 모양이 마음에 들지 않을 수 있는데요. 이런 경우, CSS를 이용해 마음에 드는 디자인으로 꾸며줄 수 있습니다.

 

CSS 요소가 꼭 필요한 것은 아닙니다. 단순히, 깔끔한 정적인 페이지를 보여주는 경우라면 html만 이용해도 충분할 수 있습니다. 하지만, 운영하는 웹사이트의 분위기, 방문자의 취향등을 고려한 디자인 요소는 방문자에게 긍정적인 경험을 안겨줄 수 있습니다. 이런 긍정적인 요소는 방문자의 체류시간 및 재방문률을 높이는데 도움이 되기도 합니다.

 

CSS 기본 선택자 3가지 정리

- CSS는 html 태그를 기본으로 사용하게 됩니다. 다시 말해, 태그를 지정하고, 해당 태그에 사용자가 지정한 디자인 요소를 추가하게 되는 것이죠. 예를 들어, <p>태그에 폰트 크기, 폰트 굵기, 그림자 등의 디자인 요소를 넣기 위해서는 p태그를 지정해야 합니다. 이렇게 지정하는 명령어를 CSS에서 선택자라 부르게 됩니다. '태그, 클랙스, 아이디'로 3가지의 선택자를 활용할 수 있습니다.

 

html의 기본적인 내용을 알고 있다면 태그, 클래스, 아이디라는 단어를 들었을 때 떠오르는 것이 있을 수 있습니다. 하지만, 단순히 티스토리와 같은 블로그 플랫폼을 꾸미기 위해 활용한다면 조금은 헤깔리는 부분이 존재할 수 있습니다. 아래에서 알아보는 css 선택자를 숙지한다면, 앞으로 css를 적용하는데 많은 도움이 될 수 있을 것입니다.

<body>
<div>
	<p>단순히 태그를 이용하는 방법</p>
</div>
<div id = 'test_id'>
	<p>아이디를 이용하는 방법</p>
</div>
<div class = 'test_class'>
	<p>클래스를 이용하는 방법</p>
</div>
</body>

위 코드 블럭은 임의로 예시를 만들어본 내용입니다. 기본적으로 텍스트를 입력할 때, p태그를 이용하게 됩니다. div태그는 하나의 영역을 지정하는 태그입니다. 여기에 속성을 지정할 수 있습니다. id와 class가 있습니다. 일반적으로 id는 웹페이지에서 고유한 값으로 이용하게 됩니다. class의 경우, 공통된 속성끼리 묶을 때 활용될 수 있습니다. 여기서는 CSS선택자에 대한 내용이 핵심이기 때문에 이정도만 알아보고 넘어가도록 합니다.

 

1. CSS선택자 - 태그

html에서 어떤 효과를 나타내기 위해 넣어주는 명령어를 태그라고 부르게 됩니다. 위의 예시에서는 <body>, <div>, <p>태그가 사용된 것을 알 수 있습니다. 각 태그는 각각의 효과를 부여하게 됩니다. CSS에서 태그를 지정하여 나태는 방법은 아래와 같습니다.

p{color:gray;}

위 예시는 p태그의 폰트 색상을 회색(gray)로 지정한다는 것을 나타냅니다. 해당 방법은 스타일 시트로 적용되는 방법입니다.

 

2. CSS선택자 - id

html 문서 중에서 고유한 내용에 id값을 부여하게 됩니다. 위에서는 <div id = 'test_id'>태그로 묶여 있는 내용이 그것입니다. id 값을 지정해 CSS를 적용하는 방법은 아래와 같습니다.

#test_id{color:gray;}

1번에서 알아본 태그를 지정하는 방법에서 차이는 '#'을 붙여주는 것입니다. 웹브라우저는 #이 붙어있는 내용을 인식한 후, 해당 id 값을 가지고 있는 태그에 지정된 효과를 적용하게 됩니다.

 

3.CSS선택자 - class

마지막으로 알아볼 내용은 특정 class 값을 가지고 있는 태그에 css효과를 적용시키는 방법입니다. 우선 적용한 방법을 먼저 살펴보도록 하겠습니다.

.test_class{color:gray;}

위 예시는 test_class라는 class값을 가지고 있는 태그에 적용되는 효과입니다. class의 경우, 같은 값을 가지고 있는 태그가 다수 존재할 수 있습니다. 해당되는 모든 태그에 css 요소가 적용되게 됩니다.

 

마치며.

원하는 웹사이트에 css를 적용하는 가장 기본적인 방법이라 할 수 있습니다. 특정 태그를 지정한 선택자를 잘 활용하면 원하는 css효과를 적절하게 적용하여 나타낼 수 있습니다. 물론, css 효과의 명령어를 확실하게 알아둔다면 더 빠르게 원하는 디자인을 적용할 수도 있습니다. 하지만, 모든 효과를 기억한다는 것은 쉽지 않은 일이기도 합니다. 이런 경우, 원하는 css 효과를 검색을 통해 찾아 적용하면 되는데요. 이 때, 선택자를 알아두면 많은 도움이 될 수 있습니다.

반응형

loading