2016-08-01 10 views
0

私はCSSが初めてで、私は学校プロジェクトに取り組んでいます。私は画像の整列に問題があるようです。 enter image description here これは私がPhotoshopで行ったレイアウトです。私がやっていることは、画像をトリミングしてHTMLファイルにインポートすることです。私は今、2枚の画像をインポートしていると私はトラブルにそれらのうちの2つを合わせるを持っています:複数の画像を調整するカスタム

enter image description here

これは私のHTMLコードです:

<a href=""><img src="Zotac_1.png" class="gpu"></a> 
    <a href=""><img src="webcam.png" class="webcam"></a> 

と、これは私のCSSです:

.gpu { 
margin-top: 10px; 
float: left; 
} 

.webcam { 
float: left; 
margin: 10px 0px 0px 10px; 
} 

長いポストに申し訳ありません

+0

CSSコード '*の頂部にユニバーサルセレクタを追加してみ{マージン:0PXオート;}'したり、画像の幅と高さを指定してみてください。 – Sampad

+0

私の答えがあなたのために働くかどうか私に教えてください – Dan

+0

私の答えがあなたがチックを使ってそれを受け入れることに十分に答えるかどうか尋ねることができますか? – Dan

答えて

0

これはCSS Property Clear。クラスの例は次のようになります。

.gpu { 
    margin-top: 10px; 
    float: left; 
    height:150px; 
    width:150px; 
    clear:both; 
} 

clearhereを使用して、例えば、このJSFiddleを参照してくださいする方法の良いアイデアを得るために。あなたはおそらくコンテナを使用したいしようとしているあなたの質問内の画像を見ると、追加の例と

編集

。これは、divにいくつかの画像をラップし、次に画像とdivの両方を浮動させることによって行うことができます。これを見てくださいJSFiddle Example

JSFiddleのコードは、次のような出力を生成します。

Image Layout

注:1920x1080モニターを使用していない場合、あなたはそれが所望の出力

編集2

のように見えるようにJSFiddleの実行中の領域のサイズを変更する必要がある場合があります

あなたのJSFiddleを修正するには、すべてのdivをフローティングにして、左側に余白を付けて区切ります。これは私が使用したコードです。

.imgs, .leftImgs, .centerImgs, .rightImgs { 
    float: left; 
    margin-left: 10px; 
} 

注:あなたがあなたの.imgsクラスを配置した場合だけではなく、次のコードを使用します。

.leftImgs, .centerImgs, .rightImgs { 
    float: left; 
    margin-left: 10px; 
} 
+0

それはそれを修正するように見えましたが、今は右の要素に問題があります。 http://oi66.tinypic.com/2629m4o.jpg _(コードと出力はリンクにあります)_ –

+0

@DylanVillaruel右に浮かぶ代わりに。JSFiddleの例のように左に浮かべてください – Dan

+0

@DylanVillaruelもう助けが必要な場合は教えてください – Dan

関連する問題