2017-05-01 2 views
0

나는 여기에 간단한 것을 놓치고 있어야한다고 생각합니다. 글리프 내용/글리프 자체를 부모 요소의 맨 아래에 맞출 수 있습니까?멋진 글꼴을 아래쪽에 세로로 정렬

this example이 주어지면 아이콘에 관계없이 어떻게 모든 아이콘을 맨 아래에 유지할 수 있습니까?

enter image description here

은 분명히 내가 아이콘마다 다른 line-height 속성을 가질 수 있지만,이 문제에 대한 더 일반적인 방법이 있는지 궁금하네요 :

여기에 더 나은 내가 원하는 것을 설명하기 위해 이미지입니다. 또는 fixed width approach과 유사한 도우미 클래스를 사용하여 글꼴이 멋지게 배송 될 경우 (fa-fw을 사용하여)

+0

'y'의 맨 아래에 'x'와 (와) 같은 라인 높이가 아닌 다른 방법이나 여백을 가지고 놀 수 없다. – Stickers

답변

1

Font Awesome에서 파고들었지만 고정 된 글리프 높이에 대한 해결책이없는 것처럼 보였습니다. 내가해야 할 일은 다음 CSS를 추가하고 각 글리프를 수동으로 배치하는 것입니다.

해피 코딩!

.icon-elem { 
    position: relative; 
} 
.fa-user { 
    top: 7px; 
} 
.fa-cloud-upload { 
    top: 15px; 
} 
+0

고마워, 그래, 다른 방법이없는 것처럼 보인다. 어쩌면 그들은이 시나리오에 대한 도우미 클래스를 추가 할 수 있습니다. 나는 각각의 glyph에 대해 계산 된'em' line-height를 가질 것이라고 가정합니다. – Zubzob

+0

'em line-height'의 문제점은 glph 자체가 행 높이에 포함 된 위쪽과 아래쪽에 여분의 패딩을 가지고 있다는 것입니다. 'line-height'를 수동으로 근사해야합니다. 해결책을 찾으면 알려주세요. –