JAVA

20220321 - WEB JavaScript 14

쿠쿠(KOOKOO) 2022. 3. 23. 08:48

- Property 찾기

  Property CSS에서 어떠한 효과를 의미하는 것

 

  구글 검색 css property text size

  font-size CSS에서 폰트 크기를 키울 수 있는 속성

  text-align CSS에서 폰트 정렬 속성

 

1
2
3
4
5
6
7
8
9
10
11
<head>
    <style>
    h1 {
      font-size:45px;
      text-align: center;
    }
  </style>
</head>
<body>
  <h1><a href="index.html">WEB</a></h1>
</body>

 

  프로그램에서도 property를 찾아주기떄문에

  외우려하기보다 찾는 방법 위주로 이해할 것

 

 

 

 

 

- 선택자 찾기

 

내가 찾은 방법: a:visited

검색어 css hyperlink visited color

a class

a:link 방문 전

a:visited 방문 후

a:hover 마우스 오버

a:active 클릭시

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 <style>
        a{
            color:black;
            text-decoration:none;
        }
        a:visited{ /*방문한, a 속성으로 color:gray가 들어가는 중복을 막을 수 있다*/
            color:gray;
        }
    </style>
</head>
<body>
    <h2><a href="index.html">Best 3 movies I love</a></h2>
    <ol>
        <li><a href="closer.html" style="color:red;">Closer</a></li>
        <li><a href="her.html">Her</a></li>
        <li><a href="apple.html">You Are the Apple of My Eye</a></li>
    </ol>

 

강의 방법: class, .saw

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
<style>
        a{
            color:black;
            text-decoration:none;
        }
        .saw{ /*온점을 불여야 class가 saw인 태그를 가리키는 선택자로 설정할수 있게됨, 
        saw만 선택자로 기재하면 이 웹페이지의 모든 saw라는 태그를 의미하는 것임*/
 
            color:gray;
 
        }
 
        .active{ /*적용되는 이유는 단순히 active가 saw보다 나중에 등장했기 떄문임, 
        active가 먼저 등장한다면 회색*/
 
            color:red;
 
        }
    </style>
</head>
<body>
    <h2><a href="index.html">Best 3 movies I love</a></h2>
    <ol>
        <li><a href="closer.html" class="saw active">Closer</a></li>
        <li><a href="her.html" class="saw">Her</a></li> <!--saw라는 클래스-->
        <li><a href="apple.html" class="saw">You Are the Apple of My Eye</a></li>
    </ol>

 

  class: 그룹핑하다, 하나로 묶는다

  class라는 속성의 값은 여러 개의 값이 들어올 수 있고 띄어쓰기로 구분할 수 있다는 것을 알 수 있다.

 

 

  id 선택자

1
2
3
4
5
6
7
8
9
10
11
12
<style>
   .saw{ 
        color:gray;
   }
 
   #active{ /*id선택자를 지칭하는 #*/
           color:red;
   }
</style>
</head>
<body>
    <li><a href="closer.html" class="saw" id="active">Closer</a></li>

 

class 선택자와 id 선택자가 붙으면 순서와 상관없이 id선택자로 적용된다.

태그 선택자 < class 선택자 < id 선택자 순으로 강하다. (우선순위)

동일한 형태의 선택자라면 가장 마지막에 등장하는 선택자가 우선순위다.

 

id의 값은 단 한번만 등장해야한다. active를 한번 썼으니 또 나오면 안된다.

CSS는 포괄적인 것 보다 구체적인 것의 우선순위가 더 높다.

 

https://www.w3schools.com/cssref/css_selectors.asp

selector 참고하기 좋은 사이트

 

 

 

 

 

 

공부 자료: https://opentutorials.org/