플롯 지정하기 강의에서 질문드립니다
168
작성한 질문수 3
<p class="thumb"><img src="http://placehold.it/100x120?text=1" alt="">
선생님이 이 코드에서 이미지의 틈을 없애기 위해, img { vertical-align: top; } 코드를 사용하셨는데요.
혹시 왜 이미지에 틈이 생기는지 이유를 알 수 있을까요?
그리고 왜 vertical-align: top; 을 하면 그 틈이 사라지는지도 궁금합니다
강의 정말 잘 보고 있습니다!
답변 1
0
우선 틈이 생기는 이유는 img 요소가 인라인요소이기 때문입니다. 여러 줄의 인라인 텍스트 부분에 배경을 넣어보면 텍스트간 틈이 있는게 확인될 겁니다.
그래서 이미지에 나타나는 틈을 없애는 방법으로
상위 p 부분에 line-height: 0 처럼 지정해도 되지만 다른 텍스트에 영향이 있을수 있어 좋지 않습니다.
그래서 img 에 인라인의 상하 위치 조절하는 vertical-align 을 쓰는데, 위 예제만 보면 값이 top, middle, bottom 대부분 가능할 겁니다. vertical-align의 초기값은 baseline 인데, 이 값은 소문자의 경우 아래쪽 늘어지는 부분을 제외한 기준선으로 이 값 영향으로 그 틈이 나타나는 걸로 압니다. 이미지와 텍스트를 같이 배치해 보면 그림과 텍스트가 baseline 기준으로 정렬되는 것이 확인될 겁니다. 네이버나 다른 몇군데의 사이트를 둘러봤을때 vertical-align:top 을 가장 많이 쓴것 같아서 그렇게 했으나 대부분 vertical-align: bottom 도 가능합니다.
열심히 공부하시는데 도움이 되었으면 좋겠습니다. 감사합니다.
혹시 주석선택 중 마지막 /마크로되어있는거 선택 단축기가 뭔가요
0
44
2
img 이미지가 안나와요
0
44
2
이메일/이벤트 실습 예제 파일
0
393
2
마크업 실습 관련 질문입니다.
0
406
1
이미지를 안쓰고도 만들 수 있을거 같은데 이미지로 써서 만들때 어떤 장점이 있나요 ??
0
405
1
category를 top: 50% 했을 때 이동되는 위치들이 잘 이해가 안가네요ㅠ
0
552
1
css 하다가 궁금한게 있어서 질문드립니다 !
0
385
1
<li class ="m1" > 을 m2 m3으로 나눠서 해야되는 이유가 있을까요 ??
0
295
1
cover 의미 질문있습니다. !
0
325
1
탭 / 쉬프트 탭으로 들여쓰기와 들여쓰기 삭제하기
0
668
1
섹션닝으로 작성해봤는데 지적해주실만한 내용 있을까요 ?
0
342
1
섹셔닝하는 것에 대해서..
0
283
1
footer에 전화번호도 추가 됬는데 address에 같이 포함 시키면 되나요 ?
0
340
1
tab이 안 먹어요~
0
251
1
실무에서 이벤트 페이지를 작업할 때 이렇게 만드나요??
0
267
1
border 겹침은 어떻게 해결하나요?
0
4157
1
이메일 페이지라는게 이해가 잘 안되는데 ..
1
286
1
css backgrond 관련 질문입니다..!
1
282
2
선생님 공부 순서는 어떻게 하는게 좋을까요?
2
400
2
속성을 닫을때 작은따옴표로 쓰면 안될까요?
1
356
1
선생님 !! 질문있습니다.
1
336
2
선생님 !! button, input 버튼이 깨지는데 왜그런건가요??
1
325
2
안녕하세요 !! width값을 100으로 작게 줘도 변화가 없는데 왜그런걸 까요 ??
2
291
2
!+Tab 입력시
1
213
1





