Front-end Course Day 02
CH 1. HTML/CSS/JS🫥 이미 잘 알고있는 내용이니, 중요한 것 + 새로 알게 된 내용 위주 정리.
원래는 focus가 되지 않는 속성에 focus가 되도록 만들 수 있음.
tab키를 이용해 focus 할 수 있는 순서를 지정하는 속성.
<div tabindex="-1"></div>
span:nth-child(2n) { // 짝수번째
color: red;
}
span:nth-child(2n+1) { // 홀수번째
color: blue;
}
-> 여기서 n
은 0부터 시작한다.
+) odd
와 even
도 가능하다.
가상클래스 중 하나.
.fruits *:not(span) {
display: none;
}
[type="password"] {
color: red;
}
html의 data 필드 또한 선택자로 사용 가능.
<span data-fruit-name="apple">사과</span>
[data-fruit-name] {
color: red;
}
글자 관련 속성들은 자동으로 상속되지만, 그 외 속성들도
상속되게 하기 위해서는 inherit
키워드로 사용.
.parent {
width: 200px;
height: 200px;
}
.child {
width: inherit;
height: inherit;
}
<div class='hi' id="hello" style="color: yellow">Hello</div>
div {
color: red !important;
}
.hi {
color: orange;
}
#hello {
color: green;
}
* {
color: blue;
}
body {
color: violet;
}
!important
가 가장 우선시된다.