HTML,CSS

13. HTML 이미지 넣기

빈코더 2021. 1. 12. 18:08
728x90

1. HTML 이미지 넣기

html에 이미지 넣기를 해보겠습니다.

 

이미지를 넣는 방법은 2가지가 있는데요 

  1. img 태그를 사용
  2. background-image로 이미지 넣기

1. img로 태그를 사용하여 이미지 넣기

방법은 간단합니다.

<img alt="HTML" src="https://www.w3schools.com/whatis/img_js.png">

위와 같이 하시면 됩니다.

 

그럼 속성을 하나하나 살펴볼까요 ?

  • alt: 이미지가 뜨지 않았을 때(서버에서 이미지가 삭제됐거나 잘못된 이미지 주소일 때..), 이미지 대신 보여줄 텍스트
  • src: 이미지 파일 경로 or 이미지 url 주소

보면 사진이 너무 큰것 같습니다.

 

사이즈를 줄여보도록 하겠습니다.

img {
  width: 150px;
}

위와 같이 css설정으로 크기를 줄일수도 있습니다.

 

img 태그의 속성중 width와 heigth가 있지만 css에서 작성하시는게 나중에 유지보수 하실때 좋습니다.

2. background-image로 이미지 넣기

background-image로 이미지를 넣는 방법도 간단합니다.

1. index.html파일에 이미지를 넣은 영역을 추가해주고
<div class="bg-img">배경이미지</div>

2. css파일에서 이미지 설정을 해준다.
.bg-img {
  background-color: yellow;
  background-image: url("https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/HTML5_logo_and_wordmark.svg/1280px-HTML5_logo_and_wordmark.svg.png");
}

background-color 는 배경색을 추가하는 것이고


background-image 는 배경 이미지를 추가하는 것입니다.

 

크기 조정도 가능합니다.

.bg-img {
  height: 300px;
  width: 300px;
  background-size: 100%;
}

간단하게 설명드리면 

 

가로,세로 300px

 

background-size:100%는 배경이미지 크기를 div.dg-img만큼 줄이라는 의미입니다.

 

사진의 크기가 가로,세로 300px보다 클때 background-size를 속성을 사용하시면 사진의 크기가 가로,세로 300px로 맞춰집니다.

728x90

'HTML,CSS' 카테고리의 다른 글

15. HTML 레이아웃  (0) 2021.01.12
14. HTML Block vs Inline  (0) 2021.01.12
12. CSS selector  (0) 2021.01.12
11. CSS 상속(Inheritance)과 그룹(Grouping)  (0) 2021.01.12
10. Box-sizing  (0) 2021.01.12