💡 퀵 접속: htm.kr/img
Img 태그는 HTML 문서에서 이미지를 삽입하는 태그입니다. 웹 페이지에 이미지를 표시하고, alt 속성을 통해 이미지에 대한 대체 텍스트를 제공하여 접근성을 향상시킵니다.
<img src="image.jpg" alt="이미지 설명">
<img src="logo.png" alt="회사 로고" width="200" height="100">
<img src="photo.jpg" alt="사진" loading="lazy">
| 속성 | 설명 | 예시 |
|---|---|---|
| src | 이미지 소스 URL | <img src="image.jpg"> |
| alt | 대체 텍스트 | <img alt="설명"> |
| width | 이미지 너비 | <img width="300"> |
| height | 이미지 높이 | <img height="200"> |
| loading | 지연 로딩 설정 | <img loading="lazy"> |
<article class="product">
<div class="product-image">
<img src="product.jpg"
alt="제품 이미지"
width="400"
height="300"
loading="lazy"
class="main-image">
</div>
<div class="product-thumbnails">
<img src="thumb1.jpg"
alt="제품 썸네일 1"
width="100"
height="100"
loading="lazy"
class="thumbnail">
<img src="thumb2.jpg"
alt="제품 썸네일 2"
width="100"
height="100"
loading="lazy"
class="thumbnail">
</div>
<div class="product-info">
<h2>제품명</h2>
<p>제품 설명...</p>
</div>
</article>
<style>
.product-image {
margin-bottom: 20px;
}
.main-image {
max-width: 100%;
height: auto;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.product-thumbnails {
display: flex;
gap: 10px;
margin-bottom: 20px;
}
.thumbnail {
cursor: pointer;
border: 2px solid transparent;
border-radius: 4px;
transition: border-color 0.3s;
}
.thumbnail:hover {
border-color: #4CAF50;
}
.thumbnail.active {
border-color: #4CAF50;
}
/* 반응형 이미지 */
img {
max-width: 100%;
height: auto;
}
/* 이미지 로딩 효과 */
img[loading="lazy"] {
opacity: 0;
transition: opacity 0.3s;
}
img[loading="lazy"].loaded {
opacity: 1;
}
</style>
Img 태그가 올바르게 사용되었는지 확인하는 방법: