私は自分のサイトにアイコンを作成するのに素晴らしいフォントを使用しています。FontAwesome |アイコン同士を縦に並べる方法は?
問題は、アイコンの実際のアイコンの内容よりも大きいアイコンがあるため、その余分な高さのためにベースライン上に並んでいないことです。
すべてのアイコンをベースライン上で一番下に並べるようにします。文字がどのようにボトムアライメントされるように。これが機能するためには、アイコンは内容と同じくらいの大きさでなければなりません。
実際のところ、.fa divの内側は、それよりも背が高いはずです。ここに3つの異なる.faアイコンを示す想像があります。それらのうちの1つは、それよりも背が高い。
Chromeからコンテンツをクリッピングする前に、コンテンツボックスが青色で強調表示されています。
アイコンの下部に何らかの理由で余分なスペースがあることにお気づきでしょう。それは実際のものです:強調表示される前。アイコンがきれいにベースラインに座るように私は、このスペースを取り除くことができますどのように
?私は、高さがあることになっているものを制御することができるように、基本的に私が行っていることは、親コンテナ内の問題のアイコンをラップされhttps://codepen.io/vtsells/pen/oeJKNz
:
それは下部に整列する必要がありますか?アイコンの下の境界ボックスの空白を考慮して、多少の操作や手動のオフセットを行わない限り、その特定のアイコンを使ってそのことを行うことはできません。 –
@TylerSellsこれはボタンです。彼らは、互いに縦に並んでいないように見えません。 –
私は、問題のスペーシングがアイコンの下にあるので、ボトムではなく親コンテナの上部に簡単にアライメントすることができたことを意味しました。しかし、あなたの例を見ると、彼らはすでにトップに揃っているようです。考えがある。私はいくつかのテストをしてみましょう、あなたと一緒に戻ってきます –