이미지태그 질문요!
774
작성한 질문수 40
img 태그와
figure 태그와
위 둘은 html이며 주요 콘텐츠, 카드 UI일때 사용하고
background-image의 차이를 알고 싶어요.
얘는 CSS 배경요소로 꾸며줄때 사용하는 거는 알겠는데
img랑 figure 태그 사용 차이점이 헷갈려요.
혹시 제가 놓친 부분이 있다면
알려주세요!
답변 2
2
무뭉님 답변 감사합니다^^
추가로 말씀드리면, <img>를 쓰지 않고 배경 이미지를 사용하는 경우에도 <figure class="foo"></figure> 이런 식으로도 사용 한답니다.
이 패턴은 특히 애플 사이트에서 자주 볼 수 있는데요, 이런 식의 사용은 접근성이랑은 별 상관은 없지만 의미없는 div 대신 그냥 figure를 써준 것 같습니다.
2
저도 인터넷으로 서칭해보구 답변 답니다!
img 태그는 말 그대로 이미지 태그이구용
figure 태그는 사진/도표/삽화/오디오/비디오 코드들을 감싸는 태그라고 생각하시면 되요
즉 img 태그의 경우
figure 태그가 부모요소로서 감싸져서 사용되는 경우도 있는것이고,
그렇지 않은 경우도 있습니다.
그럼에도 figure를 굳이 사용하는 이유는 웹접근성 때문입니당.
이미지,동영상, 도표 자체는 시각장애인분들이 이용하는 스크린리더가 인식할 수 없습니다.
그래서 alt="" 속성을 통해 이 이미지가 어떤 이미지 인지 설명해주고 있죠
하지만 사이트에 뿌려져있는 이미지/동영상/도표들이 서로 연관이 있다면
figure로 묶어주고 figcaption을 통해 서로 연관이 있음을 명확하게 명시할 수 있기에
검색엔진 최적화 / 웹접근성에 대해 높이는 데에도 도움이 됩니다.
네이버 블로그들 보면 여러 이미지나 동영상 등을 하나의 묶음으로 묶어놓고
그 밑에 작은 설명글도 달려 있죠? 그와 같은 형식이라고 보시면 되용!
<figure>
<img src="./이미지.jpg">
<img src="./이미지2.jpg">
<video src="./비디오.mp3"></video>
<figcaption>묶음 설명글</figcaption>
</figure>
웹접근성 관련 글은 구글에 찾아보시면 도움이 되실거에용!
도움이 되셨길 바라며~~~ㅎ_ㅎ 즐코하세요
0
보통 <img src="이미지 경로" alt="이미지 설명글"> 형태로 써서 웹접근성에 많이 신경써요!
예시) <img src="./logo.jpg" alt="기업명 로고 이미지입니다.">
<img src="./icon-next.jpg" alt="다음 페이지 이동 아이콘 입니다.">
이런식으로용!
alt 속성은 figure 태그에 쓰기보단 img / video 태그 등에 쓰여욥!
figure태그가 무엇인지 설명하는건 보통 figcation 이니까요
가로스크롤 과 margin: 0 -1rem 질문 있습니다
0
118
1
수업자료 다운로드
0
122
1
VS코드에 클래스 이름만 넣으셨는데 선생님이 뭘 누르면 바로 태그로 변하던데...
1
136
1
css grid repeat() 에서 autofit 사용시
0
181
1
menu 아이템 반응형 변경
0
102
1
질문은 아니고.. 오타 발견..
0
120
1
웹에서 위치?값
0
211
1
px, em ,rem을 어떻게 감각적으로 쓸 수 있을까요?
0
510
2
강의에 나오는 html 자동으로 만들어주는 편집기에 대해 알 수 있을까요?
0
309
1
flex-basis auto, 0 차이
0
709
2
padding 대신 gap을 쓰는게 더 편하지 않나요?
2
606
1
animation forwards 관련 질문
0
488
2
auto-fill, auto-fill이 적용되지 않는것 에 대해 질문드립니다.
0
559
1
flex-grow IE 질문드립니다.
0
624
2
Flex-grow가 적용되는 영역에 대해 질문드립니다.
0
437
1
Grid 수직정렬 문의
0
1075
1
card__item에 display:flex를 했을 때..
0
512
1
11vmin
0
417
1
header class 안에 div와 h2
0
576
1
grid 반응형 페이지 step1 질문있습니다~
0
281
1
반응형 페이지 step4 order
0
354
1
미디어쿼리 사이즈
1
285
1
figure + div
0
297
1
CSS Grid를 통한 정렬의 장점
0
244
1





