2017-06-06 16 views
0

ページにリンクしている2つの画像でフッターを作成しようとしています。フッターの右側にあるCSS画像

2つのリンク/画像は、フッターの右側に残ります。

画像は少し余裕を持って隣り合っていなければなりません。

これをCSSでどのように管理できますか?

<footer> 
    <a href="http://www.google.de/" target="_blank"> 
     <img src="test.jpg" alt="logo.jpg"> 
    </a> 
    <a href="http://www.google.de" target="_blank"> 
     <img src="test.jpg" alt="logo.jpg"> 
    </a> 
</footer> 

答えて

1

はdiv要素でそれらをラップし、それをフロートしてみてください。

CSS:

.images-container { 
    float: right; 
} 

.images-container a { 
    margin-left: 5px; 
} 

HTML:

<footer> 
<div class="images-container"> 
    <a href="http://www.google.de/" target="_blank"> 
     <img src="test.jpg" alt="logo.jpg"> 
    </a> 
    <a href="http://www.google.de" target="_blank"> 
     <img src="test.jpg" alt="logo.jpg"> 
    </a> 
</div> 
</footer> 
+0

はそれが可能thaのです画像はフッターの高さに合っていますか? – Micheasl

+0

あなたは試してみることができます:img {max-width:100%; }またはimg {max-height:100%; }。サイズを変更すると、他のディメンションのサイズも変更されると思います。しかし、元のサイズにもよりますが、奇妙に見えるかもしれません(伸ばしたものなど) –

+0

何とか私の画像がフッタから出てきません – Micheasl

0

あなたは、ブートストラップのフレームワークを使用している場合。このコード

HTML

<footer class="clearfix"> 
    <ul class="links pull-right"> 
    <li> <a href="http://www.google.de/" target="_blank"> 
     <img src="test.jpg" alt="logo.jpg"> 
    </a> 
    </li> 
    <li> 
    <a href="http://www.google.de" target="_blank"> 
     <img src="test.jpg" alt="logo.jpg"> 
    </a> 
     </li> 
    </ul> 
</footer> 

CSS

.links 
{ 
    list-style-type:none; 
    padding:0; 
} 
.links li 
{ 
    display:inline-block; 
} 
0

あなたはfloatを使用することができます:あなたのハイパーリンクの右

footer a { 
 
float:right; 
 
} 
 
footer a:first-child { 
 
margin-left: 10px; 
 
}
<footer> 
 
    <a href="http://www.google.de/" target="_blank"> 
 
     <img src="http://placehold.it/50" alt="logo.jpg"> 
 
    </a> 
 
    <a href="http://www.google.de" target="_blank"> 
 
     <img src="http://placehold.it/50" alt="logo.jpg"> 
 
    </a> 
 
</footer>

+0

"a"要素の直接の浮動は、マークアップと比較して順序が逆になります。 –

+0

うん。それらをHTMLでスワップしなければならないでしょう – Gerard

関連する問題