css 기초 정리(2)
2020-01-01
해당 Post는 Psuedo selector에 대한 내용임
css의 기초 정리(2)
Psuedo selector
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Selectors and pseudo Selectors</title>
</head>
<style>
.class{
background-color:red;
}
</style>
<body>
<div class="container">
<div class="box"></div>
<div class="box"></div>
<div class="box">
<input type="password">
<input type="submit" class="submit"> //class사용
</div>
</div>
</body>
</html>
이렇게 해도 아무런 문제는 없으나,
팀으로 일할 때 문제가 발생할 수 있다.
그럴 때, class가 아닌 pseudo selector를 사용할 수 있다.
Psuedo selector는 selector이지만 element가 아닌 것을 뜻함.
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Selectors and pseudo Selectors</title>
</head>
<style>
input[type="submit"]{//다른 점 확인
background-color:red;
}
</style>
<body>
<div class="container">
<div class="box"></div>
<div class="box"></div>
<div class="box">
<input type="password">
<input type="submit">//다른 점 확인
</div>
</div>
</body>
</html>
위와 아래의 차이를 직접 해보는 것이
이해하는데 더 빠른 이해를 줄 수 있음.