시맨틱 (Semantic) '의미론적'이라는 뜻을 가지고 있으며
시맨틱태그는 문서의 구조와 의미를 명확하게 설명한다.
사람을 대신하면서 정보를 읽고, 이해하기 쉬운 의미를 가진 지능형 웹이며,
정보를 분석하고, 그 정보의 관계 속에서 의미론적인 자료들을 추출해서
웹상에 보여줄수 있는 웹이다.
사용자는 웹페이지를 볼때 아 이건 제목이고 이건 본문이네 라면서 구별이 가능하지만,
컴퓨터는 분별하기 어려워서 이걸 해결하고자 사용하는 게 시맨틱 태그이다.
HTML5 부터 업데이트 되었다고 한다.
가장 많이 사용되는 시맨틱 태그는
이렇게 태그들마다 뜻? 들이 들어있어서 시맨틱태그를 사용하면
컴퓨터가 내용을 이해하기 쉽게 만들어준다.😄
더 다양한 태그들이 있지만 내가 주로 사용하고, 대부분 주로 쓰이는 시맨틱 태그로만 정리했다.
<img>
와 css background-image 속성을 추가하는 것. html <img>
를 사용하는 경우는
img 태그에는 간단하게 src
로 이미지사진의 파일주소값을 넣어주면 된다.
<img src="./img/dohee.jpg" alt="도희사진">
여기서 ./
와 alt
뭘까?🧐
./
" 파일이 같은 위치내에 있어!"
../
"파일이 다른 위치에 있어서 나가서 찾을게!"
alt
는 파일이 업로드 되지 않을때나 마크업 할때 컴퓨터가 읽을 수 있는 이미지에 대한 설명이다.
css로 이미지를 넣을땐 정말 디자인적 요소로 이미지를 넣고 싶을때만 넣는 것이 좋다.
css background-image:url()
로 사용하는 경우는
웹상에 이미지라는 것이라고 나타내기 위함이면 html<img
>를 넣는게 더 좋은 코드 작성법이다.
div {background-image:url("./img/dohee.jpg");}
간략하게 줄이면, img태그는 컨텐츠와,마크업용도로 사용되며, background-image는 단순 디자인용도로 사용하는 차이가 있다.