2017-12-20 3 views
0

내가 할 노력하고있어센터 사용자

.selection_user { 
 
    display: block; 
 
    background-color: #2D2C31; 
 
    text-align: center; 
 
    line-height: 75px; 
 
}
<div class="select_user_menu"> 
 
    <div class="selection_user">User1</div> 
 
    <div class="selection_user">Username</div> 
 
    <div class="selection_user">User</div> 
 
</div>

한 줄에 사용자 목록 중심이 코드 조각이 목록을 표시합니다.

예 :

enter image description here

+1

텍스트가 왼쪽 정렬되도록하려면 'text-align : center'를 사용하는 이유가 무엇입니까? – brian17han

+2

제목과 설명 사이에 내가 원하는 것을 이해하지 못하거나 문제가 무엇이겠습니까 – j08691

답변

0

당신은 안에 다른 div 요소를 확인하고 부모 요소에 Flexbox를 사용할 수 있습니다.

.select_user_menu { 
 
    border: 1px solid black; 
 
    display: flex; 
 
    justify-content: center; 
 
} 
 
.selection_user { 
 
    line-height: 75px; 
 
}
<div class="select_user_menu"> 
 
    <div class="wrap"> 
 
    <div class="selection_user">User1</div> 
 
    <div class="selection_user">Username</div> 
 
    <div class="selection_user">User</div> 
 
    </div> 
 
</div>

+0

답변 주셔서 감사합니다. 그러나 사용자에게 배경을 추가 할 수 없습니까? –

+0

왜 안되나요? https://jsfiddle.net/Lg0wyt9u/2616/? –

0

당신은 텍스트를 왼쪽 정렬 자식 요소에 그 래퍼와 text-align: left;의 중심을 외부 용기에 text-align: center을 적용 display: inline-block;을 할당 래퍼 요소로 세 가지 사용자 이름을 넣을 수 있습니다 거기 :

.select_user_menu { 
 
    text-align: center; 
 
} 
 

 
.select_user_menu>div { 
 
    display: inline-block; 
 
} 
 

 
.selection_user { 
 
    background-color: #ddd; 
 
    text-align: left; 
 
    line-height: 35px; 
 
    padding: 20px; 
 
}
<div class="select_user_menu"> 
 
    <div> 
 
    <div class="selection_user">User1</div> 
 
    <div class="selection_user">Username</div> 
 
    <div class="selection_user">User</div> 
 
    </div> 
 
</div>