Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
이미지 우측에 중앙정렬이 안됩니다..

이미지 우측에 중앙정렬이 안됩니다..

이미지 우측에 중앙정렬이 안됩니다..

QA

이미지 우측에 중앙정렬이 안됩니다..

답변 1

본문

<figure>
<img src="/images/user1.jpg" height=100px>
</figure>

닉네임: 강백호

원래 코딩할때는 이렇게 하면 이미지옆에 중앙에 강백호가 들어왔는데요

 

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">

 

이걸위에 가져오고나니까

닉네임이:강백호가 이미지 하단쯤에 맞춰서 나오는데 중앙으로 올리질못하겠네요;;ㅜㅜ

<figure> 이걸 제거하니까 되긴하는데.. 현재 상태 그대로 중앙으로 살짝 올릴려면 어떻게 해야하나요?

 

 

이 질문에 댓글 쓰기 :

답변 1


<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<div style="display: flex; align-items: center; justify-content: flex-end;">
    <figure style="margin: 0;">
        <img src="/images/user1.jpg" height="100px">
    </figure>
    <span style="margin-left: 8px;">닉네임: 강백호</span>
</div>

사용하고 계신 Bootstrap-icons CSS에서

기본적으로 <figure> 태그의 스타일을 일부 조정하여 발생하는 문제로 보입니다.

부스트랩아이콘을 로드시 <figure> 요소에 대해 일부 CSS 초기화가 적용될 수 있습니다.

이 때문에 이미지 옆 텍스트가 수직 중앙이 아닌 하단 정렬되는 현상이 나타납니다.

이 상태를 유지한 채로 이미지를 우측에 두고, 옆에 있는 닉네임을 수직 중앙에 두시려면

CSS의 flex를 활용하여 정렬하는 방법이 가장 확실하실 겁니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로