2주차 Front-E 스터디 TIL

박규원·2023년 3월 24일
1

Front-E 스터디 TIL

목록 보기
2/9

2주차 FRONT-E스터디를 진행하였다. 오늘은 HTML에서 CSS를 먹이는 방법을 배워보았다.

CSS를 먹이는 방법에는 인라인스타일시트,내부스타일시트,링킹스타일시트가 있다.
우선순위는 인라인>내부>링킹 순이다.

인라인스타일 시트는 안에 태그에 적용하는 방법이다
<h1 style="color: red;">인라인 스타일 입니다.</h1> 로 작성을 하면,

이와 같이 h1태그안에 글자를 red색상으로 바꾸어주는 것을 알 수 있다.

내부 스타일은 선택자를 사용하여 css를 먹여보겠다.
선택자는 내부와 링킹스타일시트에 사용한다.
head태그 안에 style태그를 사용하여 color를 작성하면 된다.
선택자는 p(태그){} 와 같이 작성하면 된다. {}안에 ;를 작성하는 것을 잊지 말자!

<style> 
      h2{
          color:blue;
      }
      
  </style>

head안에 이 태그를 작성하면 h2태그에 blue색깔을 입힐 수 있다.

이처럼 h2태그가 파란색으로 컬러가 입혀진것을 알 수 있다.

링킹 스타일 시트는 따로 css파일을 만들어 HTML파일에 연결시키는 것을 말한다.
css파일을 작성하면 css파일에 작성한 컬러가 HTML의 태그에 입혀진다.

p{
  color: violet;
}

h3{
  color:aquamarine;
}

h4{
  color:brown;
}

h5{
  color:cornflowerblue;
}

이 코드를 css파일에 따로 작성한다

<p>링킹 스타일 시트입니다</p>

  <h3 class="likelion">안녕하세요</h3>
  <h4 class="likelion1">박규원입니다</h4>
  <h5>규성이 누나 결혼식 가기</h5>

이처럼 HTML 파일에 태그를 작성하면 css파일에 작성한 컬러가 적용된다.
이렇게 컬러가 적용되기 위해서는 HTML파일에 CSS파일을 링킹해야 한다. 그러기 위해서는
head태그안에 <link rel="stylesheet" href="style.css"> 코드를 작성해준다.
그럼 아래와 같이 출력된다 href뒤에 작성되는 것은 css파일의 이름

선택자의 특징과 종류에 대해 알아보자,
* 기호를 사용하면 모든 요소(태그)가 선택된다. (모든 태그에 css를 먹인다)
같은 선택자의 경우 뒤에 오는 것이 우선순위가 높다
class선택자

*{ 

   color:brown; //전체 태그의 색깔을 갈색으로 입히기
}

단, 링킹스타일시트로 작성하였기 때문에 인라인,내부 스타일시트에는 적용되지 않는다
(우선순위, 인라인>내부>링킹)

클래스 선택자. 클래스 선택자는 특정 클래스를 가진 태그에 css를 먹이기 위해 사용하는 선택자 이다.

.likelion{ //likelion클래스를 가진 태그
  color:yellow; 
}
.likelion1{
  color:orange;
}
 <h3 class="likelion">안녕하세요</h3> //태그안에 클래스명을 작성한다.
 <h4 class="likelion1">안녕히가세요</h4>

코드를 작성하다보면 특정 태그의 특정 클래스에 색깔을 입히고 싶은 경우가 있는데,
그럴때는 이와 같이 작성하면 된다.

.korea{ //korea클래스
  color:crimson;
}

p.korea{ //p태그의 korea클래스
  color:blue;

}

p.korea.sejong{ //p태그 korea sejong클래스 korea와 sejong은 .으로 구분
  color:yellow;
}
   <p class="korea">태그1</p>
    <h3 class="korea">태그2</h3>
    <p class="korea sejong">태그3</p>

특정한 한가지 태그만 css를 먹이고싶을때, id를 사용한다.

#korea{ //id를 사용할때는 . 대신 #을 사용한다.
  color:yellow;
}
#sejong{
  color: green;
}
.korea{
  color:crimson;
}
  <h3 id="korea">테스트1</h3> //class가 아닌 id작성
   <p class="korea">테스트2</p>
   <p id="sejong">테스트3</p>

또한 github에 자신이 작성한 코드를 올리는것을 알게되었다.

git add .
git commit -m "(ex>second week UDR - 파일이름)"
profile
Just do IT

0개의 댓글