| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 보안
- 안드로이드
- kotlin
- Eclipse
- Android 4.1
- 리눅스
- 하버드
- Android
- 탐지기법
- 자바
- hcj
- java
- 안드로이드 개발
- OOM
- linux
- 개발
- C++
- 안철수
- 코틀린
- gradle
- 노개북
- css
- html
- build.gradle
- 구글
- JavaScript
- ActiveX
- mime
- git
- Today
- Total
꿈소년의 개발 이야기
[ Do it! HTML + CSS 웹 표준의 정석 스터디!] 04 웹 문서에 다양한 내용 입력하기(2) 본문
DAY 5
🔖 오늘 읽은 범위 :
🔥01/09(금) 진도표 알림
👉🏻공부 내용: 04 웹 문서에 다양한 내용 입력하기(2)
👉🏻쪽수: 101~123쪽
이미지 삽입하기
scrset 속성
- 이미지 용량이 크거나, 해상도에 따라 최적화해서 표시해야 할 때.
- 이미지 정보를 여러 개 알려줘서 이미지를 적절하게 표시하게 함.
- 사용 조건 : 너비와 화면 픽셀 비율
- w 서술자 : “파일 이름 너비” 형식. ex) small.png 500w, large.png 1000w
- x 서술자 : 장치의 픽셀 비율. ex) sky-1.png 1x, sky-2.png 2x
오디오와 비디오 넣기
<object>, <embed> : 다양한 멀티미디어 파일 삽입
<object>: 멀티미디어 파일을 삽입할 때 사용.<object width="너비" height="높이" data="파일"></object>- pdf 파일을 삽입하면 pdf 리더가 자동으로 포함되어 보여줌.
<embed>: 오래 된 브라우저 호환성 고려해 사용하기 좋음.<embed src="file path" width="900" height="100">
웹 브라우저 지원 멀티미디어 종류
- 비디오 : mp4, webm
- 오디오 : mp3, mp4, m4a
<audio>, <video> : 오디오, 비디오 파일 삽입
<audio src="file path" controls></audio>
<video src="file path" controls width="700"></video>
| 종류 | 설명 |
|---|---|
| controls | 플레이어 화면 컨트롤 바 표시. |
| autoplay | 오디오, 비디오 자동 실행. |
| loop | 반복 재생. |
| muted | 소리 제거. |
| preload | 페이지 로딩 시, 파일 로딩 방식 결정. auto, metadata, none |
| width, height | 너비와 높이. 지정 안된 속성은 자동 계산. |
| poster=”file name” | <video> 태그에서 사용. 재생 전 표시 될 포스터 이미지 지정. |
| - 멀티미디어 파일은 자동 재생하지 않도록 해야 한다 ⇒ 웹 접근성 지침. | |
| - 만약 비디오 자동 재생을 하려고 한다면 소리를 제거해야 함. → muted 속성으로 소리 제거. autoplay 로 자동 재생. |
하이퍼링크 삽입하기
링크 삽입 <a>, href 속성
<!-- 텍스트 링크 -->
<a href="document path or name"> Text</a>
<!-- 이미지 링크 -->
<a href="document path or name"><img src="image path" alt="description"></a>
<!-- 새 탭에서 문서 열기 -->
<p><a href="order.html" target="_blank">주문서 작성하기</a></p>
- 텍스트 링크의 색 변경 ⇒ CSS 사용.
- 링크 새탭 열기
- target 속성 에 _blank 를 지정 → 연결된 문서가 새 탭에서 열림.
한 페이지 안에서 이동하는 링크 = 앵커 anchor
<a> 태그를 이용해서 한 페이지 내에서 이동하는 링크 = 앵커 anchor
<태그 id="anchor_name"> content </태그>
<a href="#anchor_name"> link </a>
- 앵커 기능은 유용한 부분이 있어서 주목됨.
- 이미지 소스셋은 최적화 차원에서 중요.
- 새 탭으로 페이지 여는 게 이거였군~
책 내용 중에 소개된 사이트가 2026년 1월 9일 기준 구동되지 않음. 그래서 따로 찾아 봄.
🔍 지금 화면 해상도 / 픽셀 비율 확인 가능한 웹사이트
🖥️ 1. WhatIsMyScreenResolution.org
👉 자동으로 현재 화면 해상도, DPR, 픽셀 비율 등 표시
📌 접속만 하면 디바이스 해상도와 DPR(Device Pixel Ratio)도 알려줘요.
🔗 https://www.whatismyscreenresolution.org/
📐 2. Screen Size Checker
👉 현재 화면 사이즈, 해상도, 뷰포트 크기 등을 보여주는 도구
📌 JavaScript 활성화가 필요할 수 있어요.
🔗 https://screensizechecker.com/
📏 3. WhatIsMyViewport.com
👉 뷰포트 크기를 빠르게 파악 – CSS Viewport을 확인하는 데 유용해요.
🔗 https://whatismyviewport.com/
📊 4. My Screen Size (한국 서비스)
👉 국내에서 쓰기 쉬운 화면 해상도 체크 사이트
📌 브라우저 위치에 따라 해상도를 실시간으로 보여줘요.
🔗 https://myscreen.opendocs.co.kr/
🖼️ 5. HowBigIsMyBrowser.com
👉 브라우저의 실제 픽셀 너비/높이 측정 – 반응형 개발할 때 유용.
🔗 https://howbigismybrowser.com/
📌 팁: 개발자 도구로 직접 확인하기
웹 개발자라면 브라우저 개발자 도구 (F12) → Console 에 아래 자바스크립트 입력하면 바로 확인할 수 있어요:
console.log({ width: screen.width, height: screen.height, devicePixelRatio:window.devicePixelRatio, innerWidth:window.innerWidth, innerHeight:window.innerHeight })이건 별도 사이트 없이도 현재 화면정보를 즉시 출력해줘요.
🤟소감 3줄 요약
- 와 힘들다. 내용이 너무 많았어..
'Do it 스터디!' 카테고리의 다른 글
| [ Do it! HTML + CSS 웹 표준의 정석 스터디!] 04 웹 문서에 다양한 내용 입력하기 (0) | 2026.01.10 |
|---|---|
| [ Do it! HTML + CSS 웹 표준의 정석 스터디!] 03 HTML 기본 문서 만들기 (0) | 2026.01.10 |
| [ Do it! HTML + CSS 웹 표준의 정석 스터디!] 02장 웹 개발 시작하기 (0) | 2026.01.10 |
| [ Do it! HTML + CSS 웹 표준의 정석 스터디!] 01장 웹은 어떻게 움직일까? (0) | 2026.01.10 |
