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

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

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를 활용하여 정렬하는 방법이 가장 확실하실 겁니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 3
© SIRSOFT
현재 페이지 제일 처음으로