"사이트에 이미지를 넣는 방법은 두 가지가 있습니다.
태그를 사용하는 것과
태그에 background-image 속성을 추가하는 것.
두 가지 방법의 차이점과 각각 어떠한 경우에 사용하면 좋은지 설명해보세요."
이미지를 웹사이트에 추가하는 방법 중 가장 많이 쓰이는 방법은 img 태그를 사용하는 것
img 태그의 속성
<img alt="HTML" src="https://www.w3schools.com/whatis/img_js.png">
alt: 이미지가 뜨지 않았을 때(서버에서 이미지가 삭제됐거나 잘못된 이미지 주소일 때..), 이를 대신하여 보여줄 텍스트
src: 이미지 파일 경로 or 이미지 url 주소
img 태그 속성에는 width, height 가 존재하여 html 에서 직접 수정이 가능하지만, 유지보수 등을 위해선 CSS는 항상 style.css 로 따로 작성을 해주는 것이 좋음
.bg-img {
background-image: url("https://www.w3schools.com/whatis/img_js.png");
}
위의 대답은 단순히 방법만 설명했을 뿐, 질문의 핵심을 파악하지 못한 것이나 다름이 없다.
이는 Semantic Web, Semantic Tags 에 대한 이해를 바탕으로 대답을 한 것이 아니기 때문이다.
Semantic Web 에서 활용하기 좋은 형태의 데이터로 웹을 발전시키기 위해 나온 tag
HTML5 언어에 익숙하지 않은 사람이 봐도 해당 태그가 무엇을 의미하는 지 알아볼 수 있도록 하는 태그

웹 접근성 / 검색 엔진 최적화