HTML/CSS 5.4 · 5부. 실무
개발자 도구
무엇이 적용됐고 무엇이 졌는지 봅니다. 짐작 대신 확인합니다.
개념 설명
화면 안을 들여다보기
"왜 이 규칙이 안 먹지" 를 짐작으로 풀면 오래 걸립니다. 브라우저는 지금 어떤 규칙이 적용됐고 무엇이 졌는지 그대로 보여 주는 도구를 갖고 있습니다.
F12 로 엽니다. 이 화면에서도 지금 열어 볼 수 있습니다.
상세 사용법
요소 검사
- 궁금한 자리에 오른쪽 단추 → 검사를 누릅니다.
- 왼쪽에 그 요소의 마크업이, 오른쪽에 적용된 CSS 가 나옵니다.
- 오른쪽 규칙은 이긴 차례대로 놓입니다. 맨 위가 실제로 적용된 것입니다.
- 줄이 그어진 선언은 진 것입니다. 2.8 의 명시도에서 밀렸거나 나중 규칙에 덮인 것입니다.
줄이 그어진 자리를 보는 것이 이 도구의 첫 쓸모입니다. 규칙이 안 먹는다고 느낄 때 대개 거기에 답이 있습니다.
상세 사용법
그 자리에서 고쳐 보기
오른쪽 CSS 칸의 값을 직접 고칠 수 있습니다. 파일을 고치고 저장하고 새로 고치는 것보다 훨씬 빠릅니다.
| 할 수 있는 것 | 방법 |
|---|---|
| 값 바꾸기 | 값을 눌러 고칩니다. 화살표 키로 1씩 올리고 내릴 수 있습니다. |
| 선언 끄기 | 왼쪽 확인 상자를 끕니다. 무엇 때문인지 하나씩 꺼 보며 찾습니다. |
| 선언 더하기 | 규칙 안 빈자리를 눌러 새 줄을 적습니다. |
| 상태 만들기 | :hov 를 눌러 :hover·:focus 를 강제로 켭니다. |
여기서 고친 것은 저장되지 않습니다. 새로 고치면 사라집니다. 답을 찾은 뒤 파일에 옮겨 적어야 합니다.
:hover 를 강제로 켜는 기능이 특히 유용합니다. 마우스를
올린 상태의 스타일을 고치려면 손을 떼는 순간 사라져 손댈 수가 없기 때문입니다.
상세 사용법
박스 모델 보기
오른쪽 아래에 2.6 에서 배운 네 겹이 그림과 숫자로 나옵니다. 안에서부터
내용 · padding · border ·
margin 입니다.
- 여백이 예상과 다르면 여기서 실제 값을 봅니다.
- 2.9 의 여백 상쇄가 일어났는지도 이 숫자로 알 수 있습니다.
- 요소에 마우스를 올리면 화면에서 그 자리가 색으로 표시됩니다.
상세 사용법
화면 폭 바꿔 보기
도구 왼쪽 위의 장치 아이콘을 누르면 화면 폭을 바꿔 볼 수 있습니다. 4.1 의 미디어 쿼리가 제대로 도는지 확인하는 자리입니다.
- 폭을 직접 끌어 배치가 무너지는 지점을 찾습니다. 그 값이 중단점입니다.
320px에서 확인하십시오. 가장 좁은 축에 드는 화면이고, 여기서 넘치지 않으면 대개 안전합니다.- 가로 스크롤이 생기면 어느 요소가 넘치는지 찾아야 합니다(5.5).
상세 사용법
도구가 알려 주는 것들
| 기능 | 알려 주는 것 |
|---|---|
| 색 옆의 동그라미 | 누르면 색을 고를 수 있고, 명도 대비가 함께 나옵니다(5.1). |
| Grid · Flex 배지 | 격자 선을 화면에 그려 줍니다. 3부의 배치를 눈으로 확인합니다. |
| Computed 탭 | 물려받은 것까지 합친 최종 값입니다. 어느 규칙에서 왔는지도 나옵니다. |
| Console 탭 | 받지 못한 파일과 오류가 나옵니다. 그림이나 CSS 가 안 나오면 여기부터 봅니다. |
흔한 실수
세 가지
- 도구에서 고친 것을 파일에 옮기지 않습니다. 새로 고치면 사라집니다. 답을 찾았으면 곧바로 옮겨 적으십시오.
- 줄이 그어진 선언을 보지 않습니다. 안 먹는 까닭이 거기 적혀 있는데 값을 계속 바꿔 보며 시간을 씁니다.
- 캐시 때문에 옛 CSS 를 봅니다. 고쳤는데 그대로면 Ctrl+Shift+R 로 강제로 다시 받으십시오.
실습 문제
직접 해보기
1. 이 화면을 검사해 보기
난이도 하
지금 보고 있는 이 화면에서 아래를 확인하십시오. 답은 화면마다 다르므로 정답을 두지 않았습니다.
- 이 문단의
font-size와line-height실제 값 - 그 값이 어느 규칙에서 왔는지 (Computed 탭)
- 본문 글자색과 배경의 명도 대비 (색 동그라미)
- 화면 폭을 320px 로 줄였을 때 가로 스크롤이 생기는지
F12 를 누르고 문단에 오른쪽 단추 → 검사입니다. Computed 탭에서 속성을 펼치면 어느 규칙에서 왔는지 나옵니다.
요약
정리
- 줄이 그어진 선언이 진 규칙입니다. 안 먹는 까닭이 대개 거기 있습니다.
- 값을 그 자리에서 고쳐 보고, 답을 찾으면 파일에 옮겨 적습니다.
- :hov 로
:hover상태를 강제로 켤 수 있습니다. - 장치 아이콘으로 폭을 바꿔 배치가 무너지는 지점을 찾습니다.