CodeGym /Java Course /모듈 3 /클래스 속성

클래스 속성

모듈 3
레벨 6 , 레슨 5
사용 가능

6.1 클래스 속성과 스타일 태그

하지만 그게 다가 아닙니다. 수백 가지 "스타일"이 발명된 후 문제가 생겼습니다. 어떻게 사용합니까? 그런 다음 그들은 "클래스"로 그룹화하는 아이디어를 내놓았습니다. 물론 이들은 Java와 동일한 클래스가 아닙니다. 특별한 스타일 그룹.

그리고 "클래스"를 사용하기 전에 사진이 있었다면:


       <img src="logo.png" style="width=100px;height=100px;opacity=0.5">
    

이제 다음과 같이 작성할 수 있습니다.



<img src="logo.png" class="picture">
 
<style>
    img.picture {
        width=100px;
        height=100px;
        opacity=0.5
    }
</style>

우리는 특별한 것을 만들고 «style» picture스타일 값을 style. 그런 다음 <img>와 "style" 사진을 태그로 묶었습니다 class.

6.2 선택자, 선택자 유형

별도로 렌더링된 이러한 스타일은 classes또는 로 알려지게 되었습니다 selectors. 몇 가지 중요한 기능이 있습니다.

하나는 html-element여러 선택자를 가질 수 있습니다. 이름은 공백으로 표시됩니다. 예:


       <img src="logo.png" class="picture main">
    

여기에서 선택기를 다룬 한 가지 이유는 선택기가 자동으로 적용될 수 있기 때문입니다. 그리고 이 유용한 속성은 앞으로 매우 자주 사용될 것입니다. 자바 개발자를 포함합니다.

다음은 짧은 목록입니다.

# 선택자 설명
1 *
* {
  margin: 0;
  padding: 0;
}
HTML 문서의 모든 요소에 적용됩니다.
2 #ID
#img123 {
   width:100px;
   height 100px;
}
# 뒤에는 주어진 스타일을 적용할 요소의 id가 옵니다.
꼬리표
table {
   color: black;
}
문서의 모든 테이블에 적용됩니다.
4 태그.선택기
table.important {
   color: red;
}
클래스 속성이 지정된 모든 문서 테이블에 적용됩니다.
5 .선택자
.picture {
  opacity: 0.5
}
class 속성이 지정된 모든 요소에 적용됩니다. 모든 태그.
6 부모 자식
main article {
  color: blue;
}
상위 태그에 기본 클래스가 포함되고 하위 태그에 기사 클래스가 포함된 모든 요소에 적용됩니다.
7 태그: 링크
a:link {
color: blue;
}
:link 가상 클래스는 사용자가 아직 클릭하지 않은 링크의 스타일을 지정하는 데 사용됩니다.
8 태그:방문
a:visited {
color: red;
}
:link 가상 클래스는 사용자가 이미 클릭한 링크의 스타일을 지정하는 데 사용됩니다.
9 태그:체크됨
input[type=radio]:checked {
 border: 1px solid black;
}
이 의사 클래스는 선택된 UI 요소(라디오 버튼 또는 확인란)만 선택합니다.
10 태그:호버
div:hover {
  background: red;
}
이 가상 클래스를 사용하면 마우스로 요소를 가리킬 때 요소의 스타일을 변경할 수 있습니다.
열하나 태그:첫 번째 자식
ul li:first-child {
 border-top: none;
}
이 의사 클래스는 첫 번째 자식 요소만 선택할 수 있습니다.

다 외울 필요는 없습니다. 그러나이 표를 몇 번 공부하고이 모든 것이 머리에 쌓이면 좋을 것입니다. 현대 생활에서 웹이 없으면 어디에도 없고 웹에도 있습니다. 선택기가 없으면 어디에도 없습니다.

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION