HTML, CSS
HTML - img (이미지)
오매준
2024. 7. 16. 19:39
이미지
- 웹 페이지에 이미지 넣기
<img src="" alt="">
- src 속성 : 출력하고자 하는 이미지의 경로
- alt 속성 : 해당 이미지에 대한 설명 (이미지 출력 실패시 대신 출력되는 문구)
- width 속성 : 이미지 너비
- height 속성 : 이미지 높이
- alt 속성은 화면 읽어주는 프로그램(Screen Reader)에서 그림을 읽을 때 사용하는 속성이기 때문에
반드시 채워놓아야 한다
width, height를 모두 설정하면 이미지 비율이 깨질 가능성이 높다
<img
src="https://cdn.huffingtonpost.kr/news/photo/202101/105669_198798.jpeg"
alt="펭귄이 화나있는 사진"
width="100"
height="100">
width 또는 height를 하나만 설정하면 나머지 값은 자동으로 비율을 유지하며 조절된다
<img
src="https://cdn.huffingtonpost.kr/news/photo/202101/105669_198798.jpeg"
alt="펭귄이 화나있는 사진"
width="100" height="auto">
<img
src="https://cdn.huffingtonpost.kr/news/photo/202101/105669_198798.jpeg"
alt="펭귄이 화나있는 사진"
height="200">
h, p, hr태그는 기본적으로 박스 취급을 하는 태그다(block 요소)
<h1>h1</h1>
<h2>h2</h2>
img 태그는 기본적으로 글자 취급을 하는 태그다
(글자들 사이에서 문단을 해치지 않음, inline 요소)
<a href="https://cdn.huffingtonpost.kr/news/photo/202101/105669_198798.jpeg">link1</a>
<a href="#">link2</a>
위에서 말한 alt 속성값은
<img src="./images/펭귄.jpg" alt="펭귄이 졸고있는 사진" width="150">
<img src="./image/펭귄.jpg" alt="펭귄이 졸고있는 사진" width="150">
두번째 사진같은 경우 image/펭귄 으로 주소값이 맞지 않기 때문에 alt 안 값이 출력되게 된다