Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ::first-letter
- HTML정의
- Python
- Border
- Head
- Title
- :active
- select
- 속성 선택자
- colspan
- !doctype html
- 한정수 강사님
- ::before
- table
- Ol
- rowspan
- tag
- textarea
- Li
- ul
- JAVA 개발 환경 설정
- 전체 선택자
- JavaScript
- BR
- Form
- ::first-line
- option
- img
- BODY
- 인라인 레벨 요소
Archives
- Today
- Total
개발 공부 기록하기
DAY 25. 단원 마무리 문제 풀기 본문
CSS 고급 선택자를 다루었던 이번 단원 마무리 문제 2가지.
문제 1.
위 코드로 만들어진 html 문서에 있는 이미지 중 첫 번째 이미지의 테두리 스타일을 수정하는 것이 미션이다.
<style> 안에 내가 쓴 답은
img:first-of-type {
border: 2px solid #f00;
}
결과는
성공ㅎㅎ
문제 2.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>연습문제 2</title>
<style>
* {
box-sizing: border-box;
}
.top-menu {
margin:50px auto;
padding:0;
list-style:none;
width:610px;
height:35px;
box-shadow:0 3px 4px #8b8b8b;
background-color:#dadada;
}
.top-menu li {
float:left;
border-right:1px solid #929292;
}
.top-menu li a:link{
color:black;
text-decoration:none;
text-align:center;
display:block;
width:100px;
height:35px;
line-height: 35px;
}
.top-menu li a:visited {
color:black;
}
</style>
</head>
<body>
<nav>
<ul class="top-menu">
<li><a href="#">메뉴1</a></li>
<li><a href="#">메뉴2</a></li>
<li><a href="#">메뉴3</a></li>
<li><a href="#">메뉴4</a></li>
<li><a href="#">메뉴5</a></li>
<li><a href="#">메뉴6</a></li>
</ul>
</nav>
</body>
</html>
위의 코드로 된 html 문서에
① 메뉴6의 오른쪽 테두리 삭제
② 메뉴 전체 너비 610px에서 605px로 줄이기
③ 메뉴1~5에 마우스 포인터 올리면 배경색 #555, 글자색 #fff로 바뀌도록 만들기
④ 메뉴6에 마우스 포인터 올리면 배경색 #b30000, 글자색 #fff로 바뀌도록 만들기
네 개의 조건을 적용하는 것이 미션이다.
① ~ ④에 대해 내가 작성한 답은
위와 같다.
(하얀색 음영을 넣은 부분이 내가 손을 댄 곳들이다.)
결과는
내용 학습을 할 때는 다루어지지 않았던
'가상 클래스의 중복'
li:not(:last-of-type) a:hover {
background-color: #555;
color: #fff;
}
어떤 것을 제외(:not)하는지, 제외하려는 대상을 괄호 안에 적어주었다..!!
'프밍 > CSS' 카테고리의 다른 글
Section 6. CSS 기초(2) (1) | 2022.12.12 |
---|---|
Section 6. CSS 기초(1) (0) | 2022.12.04 |
DAY 25. 가상 요소 (0) | 2022.12.03 |
DAY 24. 가상 클래스 (1) | 2022.12.03 |
DAY 23. 속성 선택자 (1) | 2022.11.27 |
Comments