アイコンをテキストに合わせる 質問する

アイコンをテキストに合わせる 質問する

アイコン (左) とテキスト (右) を揃える、または逆にテキストを左に、アイコンを右に配置する最適な方法は何ですか?

アイコン画像とテキストは同じサイズにする必要がありますか? 理想的には、それらは異なっていても、同じ垂直方向の配置になるようにしたいと思います。

大きな画像からアイコンを取得するために、background-position CSS プロパティを使用しています。

これが私が現在行っている方法ですが、同じ行に配置するか、下部に垂直に揃えるかに苦労しています。

文章

あなたの提案を試してみた結果がこれです。

テキストはアイコンと揃いましたが、必要なアイコンの右側のアイコンの上に重ねられています。より大きな画像セットからアイコンを表示するために、背景の位置を使用していることに注意してください。

基本的に私は

<icon><10px><text_and_unwanted_icon_to_the_right_under_it>
<span class="group3_drops_icon group3_l_icon" style="">50</span>

group3_drops_icon {
background-position:-50px -111px;
}

.group3_l_icon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/group3.png) no-repeat scroll left center;
height:35px;
overflow:hidden;
padding-left:55px;
}

ベストアンサー1

私は通常以下を使用しますbackground:

<style type="text/css">
.icon {
background-image: url(path/to/my/icon.jpg);
background-position: left center;
background-repeat: no-repeat;

padding-left: 16px; /* Or size of icon + spacing */
}
</style>

<span class="icon">Some text here</span>

おすすめ記事