April 04, 2021
*
tag
#id
.class
* {
margin: 0;
padding: 0;
}
h3 {
color: red;
}
.box {
width: 100px;
height: 100px;
background-color: grey;
}
#text {
color: white;
}
<div class="box">
<span id="text">Hello, CSS!</span>
<h3>1</h3>
<h3>2</h3>
</div>
<div id="container">
<li>List Item</li>
<ul>
<li>List Item</li>
<ul>
<li>Child</li>
</ul>
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
</ul>
</div>
parent child
#container li {
color: red;
}
parent > child
#container > li {
color: red;
}
target::after
<div class="box">
<span>item 1</span>
<span>item 2</span>
<span>item 3</span>
</div>
.box span::after {
padding-left: 5px;
content: '|';
}
.box span:last-child::after {
content: '';
}
target::before
<ul class="list">
<li class="list-item">item 1</li>
<li class="list-item">item 2</li>
<li class="list-item">item 3</li>
</ul>
.list .list-item::before {
content: '항목 : ';
}
target:hover
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
.box {
width: 100px;
height: 100px;
background-color: cyan;
display: inline-block;
}
.box:hover {
background-color: red;
}