구트아카데미/2. CSS

[CSS] 기초 1

sunhoKim 2021. 6. 10. 10:40

스타일을 사용할까?

HTML 내용 나열, CSS 디자인 구성
( 그래서 css 바꾸면 디자인을 바꿀 있음 )
다양한 기기에 맞게 탄력적으로 바뀌는 문서를 만들 있다
(
반응형 디자인 )

 

Rule

선택자 { 속성1 : 속성값1 ; 속성2 : 속성2 }

 

주석

/* 주석내용 */

 

 

CSS 분류

브라우저
기본 스타일
css 사용하지 않은 문서라고 하더라도 브라우저에 표시할 때는 기본 스타일을 사용
사용자 스타일 인라인 스타일 스타일을 적용할 대상에 직접 표시
ex. html <p style="color: red">빨강</p>
내부 스타일 시트 문서 안에 스타일을 작성한 .
<head>
내에 <style> 태그에 작성
ex. html <!DOCTYPE html>
<html lang="ko">
  <head>
    <meta charset="UTF-8">
    <title>
상품 소개 페이지</title>
    <style>
      h1 { color: red }
    </style>
  </head>
  <body>
    <h1>
빨강</h1>
  </body>
</html>
외부 스타일 시트 스타일을 따로 파일로 작성한 .
*. css
확장자 사용.
<head>
내에 <link> 태그로 파일 연결
rule. html <head>
<link rel="stylesheet" href="
외부 스타일 시트 파일 경로">
</head>

 

 

기본 선택자 종류

전체 rule * { 스타일규칙 }
ex. * { color: pink; background-color: gray; }
태그 rule 태그명 { 스타일규칙 }
ex. h1 { text-align: center; }
class rule .개발자가_정한_클래스명 { 스타일규칙 }
ex. .ca { color: green; }
id rule #개발자가_정한_id { 스타일규칙 }
ex. #ia { color: yellow; }
그룹 rule 선택자1, 선택자2, 선택자3 { 스타일규칙 }
ex. p, b { color: blue; }

 

예제:

<h1>고양이</h1>

<p>고양이의 하루</p>

다음</a>

<ol>

<li></li>

<li class="ca">고양이</li>

<li id="ia">토끼</li>

</ol>

<div>

<b>aa</b>

</div>

 

 

CSS

cascading style sheet 페이지 디자인 설정  
cascading : 폭포같은, 의미: 우선순위에 따라 적용할 스타일을 결정하는
style : 머리 등의 모양
sheet : 종이나 한장. 시트.

 

스타일 우선순위 우선순위 규칙 1 스타일규칙에 !important 사용한 > 인라인 스타일 > id 스타일 > class 스타일 > 타입 스타일
우선순위 규칙 2 나중에 작성한 > 먼저 작성한

 

상속 부모 요소의 스타일이 자식 요소로 전달됨
ex. body 태그에 설정 문서 전체에 적용 )
주의. 스타일의 모든 속성이 부모에서 자식으로 상속되지는 않음.
ex. 글자 색은 상속되지만 배경 색은 상속되지 않음

 

 

728x90

'구트아카데미 > 2. CSS' 카테고리의 다른 글

[CSS] 기초 6  (0) 2021.06.11
[CSS] 기초 5  (0) 2021.06.10
[CSS] 기초 4  (0) 2021.06.10
[CSS] 기초 3  (0) 2021.06.10
[CSS] 기초 2  (0) 2021.06.10