일단 코드를 만들자


input 태그에 속성값 줘보기


잘 적용 된걸 알수 있다
근데 input 태그의 type 이 submit 인것만 바꾸고 싶음 어떻게 해야 될까?


input [type="submit] {} 을 쓰면 제출하기 태그만 적용이 되는걸 알수 있다
a 태그도 써보자


됬당
결합자


div 안에 있는 span 태그 컬러 다 바껴야 되는데 안바꼇다 왜 그럴까?
일단 적용 순위에 대해서 알아 보자


!important 이게 제일 처음먼저 적용 된다고 한다

2번째 태그안에 자체에 style 적어주는 속성값이 적용된다고 한다
3번째는


뭐가 먼저 적용 될까??

이메일 색이 퍼플색으로 바뀐걸 알수 있다
즉 CSS 선택자는 id class 태그 이름 순서대로 적용되는걸 알수 있음


부모 자손 결합자라고함
/* > + ~ */



바뀌었군 div 안에 직계가 span이 로그인하기 밖에 없으니 로그인하기 태그 색깔이 바뀌는걸 알수 있음
+ 를 써보자

+를 쓰면 바로 형제 테크들인 밑에 태그가 선택 되어진다고 한다 즉 input 타입 이메일 밑에 있는 스펜 태크 비밀번호가 바뀌겠지??

음 바뀜
~을 쓰면 그럼 다 바뀌겟지


input 타입 이메일 뒤에 있는 span 태그의 색깔이 바뀐걸 알수 있음
'HTML CSS' 카테고리의 다른 글
| CSS 트랜지션 (0) | 2024.06.21 |
|---|---|
| CSS 가상 클래스 (0) | 2024.06.19 |
| CSS 포지션 (0) | 2024.06.14 |
| CSS flex box (1) | 2024.06.12 |
| CSS의 state (0) | 2024.06.12 |