워크시트

[CSS] 기본 스타일과 선택자

Simon Yoon 2022. 6. 3. 20:00

CSS 기본

  • CSS 스타일의 형식: 선택자 { 속성1 : 속성값1; 속성2 : 속성값2 }
  • 예시
li {
  font-size : 1.2em;
  line-height: 1.5;
  color : blue;
}
  • css를 한 줄로 표기할 수도 있고, 여러 줄로 표기할 수 있다.
  • 중괄호{} 안에서 스타일 규칙은 세미콜론(;)으로 구분하여 작성한다.
  • 참고로, 주석은 /* ... */ 사이에 작성한다.

 

  • 인라인 스타일
    • 인라인 ㄴ스타일은 따로 스타일 시트를 사용하지 않고 직접 대상에 적용하는 방법이다.
<p style = "color : blue;"> 인라인 스타일 적용 예시입니다. </p>

 

  • 내부 스타일 시트
    • 아래와 같이 html 문서 안에 스타일 정보를 작성한 것을 내부 스타일 시트라고 한다.
<!DOCTYPE html>
<html lang = "ko">
<head>
	<meta charset = "UTF-8">
	<title>Example Page</title>
	<style>
		padding: 10px;
		background-color: red;
		color: black;
	</style>
</head>

 

  • 외부 스타일 시트
    • 따로 css 파일을 만들어서 저장한 후, html 문서에 연결하면 해당 스타일이 html 문서에 적용된다. 웹사이트를 제작할 때, 외부 스타일 시트를 만들어두고 필요한 경우 불러와서 사용하는 것이 일반적이다.
h1 {
    color: orangered;
    font-size: 30px;
}

h2, h3 {
    color: pink;
}

#container {
    width: 500px;
    border: 1px solid black;

}

위와 같이 css 파일을 별도로 작성한 후, html 문서에서는 아래와 같은 코드를 <head> 에 작성하여 외부 스타일 시트를 연결하게 된다.

<link rel = "stylesheet" href = "외부 스타일 시트 파일 경로">

 

  • CSS 기본 선택자
종류 설명 예시
전체 선택자 모든 요소에 적용 * { margin : 10px; }
타입 선택자 특정 태그 타입에 적용 p { font-style : italic; }
클래스 선택자 특정 클래스에 적용 .redtext { color: red; }
id 선택자 특정 id에 적용 #container { width: 500px; }
그룹 선택자 여러 요소에 적용 h1, h2 { text-align: center; }
  • 적용 우선순위
    • !important > 인라인 스타일 > id 스타일 > 클래스 스타일 > 타입 스타일
    • 스타일 규칙에 !important를 붙이면 적용 우선순위가 높아진다.
  •  

 

'워크시트' 카테고리의 다른 글

[JavaScript] 레이어(Layer)  (0) 2022.06.05
[CSS] 구글 폰트 사용하기  (0) 2022.06.04
[Excel] VLOOKUP 함수  (0) 2022.05.29
[ADP] ADP 2과목 정리  (2) 2022.05.22
웹 스크래핑  (0) 2022.05.06