CSS 웹 사이트에서 이미지를 표현 하는 방법

1. HTML에서 이미지 표현 방법

의미가 있는 이미지(로고, 메뉴)를 사용할때 img 태그를 사용하고 alt 속성으로 대체 문자를 추가해야 한다

    <img src="이미지 파일 주소" alt="대체할 문자">
    <img src="asset/img/img01.jpg" alt="이미지 파일">

2. CSS에서 background 속성 사용

의미가 없는 이미지(배경, 색 표현)를 사용할때 background 속성을 사용한다
의미가 없는 이미지를 사용하기 때문에 대체 문자를 추가할 필요 없다

    background: url(이미지 주소);
    background: url("asset/img/img01.jpg") no-repeat;

3. 이미지 스프라이트

여러개의 이미지를 하나로 묶어 관리한다
웹 표준을 준수해야 되기 때문에 가상으로 대체 문자를 ir 효과를 이용해서 추가해야 한다

    background: url("asset/img/img01.jpg") no-repeat;
    background-position: 150px 200px;                       // 이미지를 원하는 위치에 추가