CSS 1-2. 선택자(sector)
(7) 위치선택자
(7)-1. 배수
ul태그에서 li가 5개 이상일 때 짝수와 홀수를 한꺼번에 선택해서 효과를 줄 수 있다.
짝수ㅣ nth-child(2n)
홀수ㅣ nth-child(2n+1)
nth-child 자체가 n번째 자식 요소에 선택자 효과를 주라는 말.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>위치선택자(배수)</title>
<style>
ol li:nth-child(2n) {
background-color: lightgreen;
color: hotpink;
}
ol li:nth-child(2n+1) {
background-color: blueviolet;
}
</style>
</head>
<body>
<ol>
<li>list</li>
<li>list</li>
<li>list</li>
<li>list</li>
<li>list</li>
<li>list</li>
<li>list</li>
<li>list</li>
<li>list</li>
<li>list</li>
</ol>
</body>
</html>
위치선택자(배수)
- list
- list
- list
- list
- list
- list
- list
- list
- list
- list
(7)-2. 위치선택자
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>위치선택자</title>
<style>
.menu {
border: 1px solid #000;
margin: 0 auto;
background-color: lightsteelblue;
width: 800px;
overflow: hidden;
}
.menu li {
list-style: none;
padding: 20px 50px;
float: left;
}
.menu li:first-child {
color: darkmagenta;
}
li:last-child {
background-color: slateblue;
}
li:nth-child(3) {
color: darksalmon;
}
</style>
</head>
<body>
<ul class="menu">
<li>menu1</li>
<li>menu2</li>
<li>menu3</li>
<li>menu4</li>
<li>menu5</li>
</ul>
</body>
</html>
위치선택자
(8) 속성 선택자 : 속성과 속성값에 대한 구분
!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>08_속성선택자</title>
<style>
/*속성선택자
속성과 속성값에 대한 구분
*/
input[placeholder] {
background-color: azure;
}
/*속성값 선택자*/
input[type="password"] {
background-color: lightgray;
}
</style>
</head>
<body>
<input type="text" placeholder="아이디 입력">
<input type="password">
<input type="email" placeholder="이메일 입력">
</body>
</html>
08_속성선택자
아이디 : 비밀번호 :
E-mail :
(9) 상태 선택자_a태그
:link__ 방문하지 않은 링크에 스타일 적용
:visited__ 방문한 링크에 스타일 적용
:hover__웹 요소에 마우스 커서를 올려놓았을 때 스타일 적용
:active__웹 요소를 활성화(클릭)했을 때 스타일 적용
CSS 작성 순서 : link > visited > hover > active
Author And Source
이 문제에 관하여(CSS 1-2. 선택자(sector)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@bori9412/CSS-1-2.-선택자sector저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)