Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

코딩 공부

<JavaScript> 웹브라우저 제어 / CSS 기초 본문

web

<JavaScript> 웹브라우저 제어 / CSS 기초

예인📚 2019. 12. 9. 18:19

웹브라우저 제어

<body> 태그의 속성으로 style 뒤에는 CSS가 오게 되어있고 디자인을 담당합니다. 

html로 이런 디자인을 사용하면 한번 출력되었을 때 바꿀 수가 없습니다. 동적으로 디자인을 바꾸기 위해서는 JavaScript를 사용합니다. JavaScript를 이용해 바꾸고자 하는 태그를 선택하는 방법을 이제부터 배웁니다. 

 

 

CSS 기초

 

style 속성을 이용해서 CSS 사용하기 

바꾸고 싶은 태그안에 style속성을 넣으면 디자인을 변경시킬 수 있습니다. 

e.g. <h2 style="color:powderblue">

html문법인 style을 이용해 CSS가 사용될 것을 알려줍니다. 

"color:powderblue"는 CSS의 property (속성)이라고 하는 것입니다. 

e.g. <h2 style="background-color:coral;color:powderblue">

 

 

style 태그를 이용해서 CSS 사용하기 

특정한 태그로 감싸지지않은 문자의 디자인을 변경하려면 <div> 태그를 사용합니다. 이 태그는 어떠한 의미도 없습니다. 다만 CSS를 사용할 수 있게 해 줍니다. 이 <div> 태그는 줄 바꿈을 하지만 <span>은 전체를 쓰지 않고 따라서 줄 바꿈을 하지 않습니다. 

e.g. <span style="font-weight:bold;"> 

 

<style> 테그는 그 안에 있는 코드가 CSS라는 걸 알려주기 위해 쓰입니다. 

 

e.g. 

<style>

   .js{  //class가 js인 것들을 

      font-weight: bold; //더 진하고 

      color:red; //빨간색으로 표시한다 

      }

<style>

 

CSS 선택자 

 

.은 클래스 = 무언가를 그루핑 한다 = 광범위

#은 아이디 = 어떤 한가지 대상을 식별한다 = 예외적으로 디자인 바꿈

 

아이디는 식별을 위해 사용되므로 같은 아이디는 한 번만 사용할 수 있습니다. 

앞에 . 또는 #가 붙지 않으면 

e.g. span

{

  color:blue;

}

로 되면 span태그로 감싸진 모든 태그를 파란색으로 바꿉니다.

 

우선순위 

아이디 > 클라스 > 태그