다음의 세 가지 방법으로 이미지를 표현 할 수 있습니다.
Img 태그
- 이미지의 의미가 있을 때 Img 태그를 사용합니다.
- Alt 태그를 이용해서 대체 문자를 적어야 합니다.
<img src="이미지 주소 기입" alt="대체 문자 기입">
Background 속성
- 이미지가 의미가 없을 때 background 속성을 사용합니다.
- 의미가 없기 때문에 대체 문자를 적을 필요가 없습니다.
- background: url(이미지 주소) center top repeat-x;
- background: url(이미지 주소) no-repeat 9px(가로) 8px(세로);
이미지 스프라이트 기법(Image Sprite)
- 여러 개의 이미지를 하나의 이미지로 합쳐서 관리합니다.
- 위 기법을 사용하면 이미지 관리가 용이하며 웹페이지의 로딩 시간 및 용량을 줄일 수 있습니다.
- 위 기법으로 이미지를 넣을 때는 웹표준 준수를 위해 가상으로 대체 문자를 만들어야 합니다.
- 가상으로 대체 문자를 만들어 주기 위해서는 IR 기법을 사용합니다.
- 먼저 이미지의 크기를 지정 해주고 Background 태그를 사용해서 이미지를 넣습니다.
- 그 후에 Background-position을 사용해서 이미지 위치를 지정하여 원하는 이미지를 로딩 합니다.
- width: 23px; height: 23px; background: url(../img/icon.png) no-repeat;
- background-position: -150px -120px;
'웹사이트 만들기 > CSS' 카테고리의 다른 글
Float으로 인한 영역 깨짐(height: 0)을 방지하는 방법 (클리어픽스) (0) | 2019.12.17 |
---|---|
IR 기법(Image Replacement)의 의미와 종류 그리고 사용 방법 (0) | 2019.12.16 |
마진(Margin)과 패딩(Padding)의 차이와 입력 방법 (0) | 2019.12.13 |
웹폰트 사용하는 방법 (0) | 2019.12.12 |
Inline과 Block 그리고 Inline-block의 차이점 (0) | 2019.12.11 |