/* p태그이면서 p-tag 클래스이다. */
p.p-tag {
color: gray;
}
/* p태그이면서 third-line 아이디이다. */
p#third-line {
text-decoration: underline;
}
div span {
background-color: wheat;
}
<div>
<a>link</a>
<span>hello</span>
<p>
그래요 난 널 사랑해 언제나 <span>inside</span>믿어 꿈도 열정도 다 주고
싶어 그대 소원을 들어주고 싶은
</p>
<span>소원을 말해봐1</span>
<span>소원을 말해봐2</span>
</div>
div > span {
background-color: wheat;
}
<div>
<a>link</a>
<span>hello</span>
<p>
그래요 난 널 사랑해 언제나 <span>inside</span>믿어 꿈도 열정도 다 주고
싶어 그대 소원을 들어주고 싶은
</p>
<span>소원을 말해봐1</span>
<span>소원을 말해봐2</span>
</div>
<p> <a> <span>
이렇게 형제요소로 있을 경우 적용 안됨) p + span {
color: rgb(0, 0, 255);
}
```html
<div>
<a>link</a>
<span>hello</span>
<p>
그래요 난 널 사랑해 언제나 <span>inside</span>믿어 꿈도 열정도 다 주고
싶어 그대 소원을 들어주고 싶은
</p>
<!-- <a>link</a> 주석 풀면 글씨 파랑색으로 적용 안됨.-->
<span>소원을 말해봐1</span>
<span>소원을 말해봐2</span>
</div>
<p> <a> <span>
이렇게 형제요소로 있을 경우도 적용 가능)p ~ span {
color: rgb(0, 0, 255); }
```html
<div>
<a>link</a>
<span>hello</span>
<p>
그래요 난 널 사랑해 언제나 <span>inside</span>믿어 꿈도 열정도 다 주고
싶어 그대 소원을 들어주고 싶은
</p>
<a>link</a>
<span>소원을 말해봐1</span>
<span>소원을 말해봐2</span>
</div>
input[required] {
border: 2px solid rgb(0, 204, 255);
};
input:required {
border: 1px solid rgb(255, 72, 0);
<form>
<input type="text" placeholder="first name" required />
<input type="text" placeholder="last name" required />
<input type="password" placeholder="password" />
</form>
input[type='password'] {
background-color: rgb(186, 235, 71);
}
<form>
<input type="text" placeholder="first name" required />
<input type="text" placeholder="last name" required />
<input type="password" placeholder="password" />
</form>
input[placeholder~='name'] {
background-color: rgb(230, 142, 238);
}
<form>
<input type="text" placeholder="first name" required />
<input type="text" placeholder="last name" required />
<input type="password" placeholder="password" />
</form>
a[href*='o'] {
color: red;
}
<a href="http://www.~.org">a1</a>
<a href="http://www.~.org">a2</a>
<a href="http://www.~.com">a3</a>
<a href="http://www.~.net">a4</a>
li[title^='eng'] {
color: royalblue;
}
<li title="english">영어</li>
<li title="japanese">일본어</li>
<li title="chinese">중국어</li>
li[title$='nese'] {
color: yellowgreen; }
<li title="english">영어</li>
<li title="japanese">일본어</li>
<li title="chinese">중국어</li>