2012-05-09 15 views
1

ロゴ付きのイメージを1つだけ保持するプレースホルダ(建設中)サイトがあります。私はマージンと水平に整列した:0の自動。 しかし、画像をさらに水平に整列させる方法を知りたいのですが。 または1つの文で:イメージを完全に集中させるにはどうすればいいですか?イメージの縦と横の整列

Look here to see live: fiddle

よろしく、 ボーデ

EDIT: 1:2(幅に対する高さ)画像が使用:リンクされたスレッドのよう

#wrapper img 
{ 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    width: 799px; 
    height: 404px; 
    margin: -202px -399px 0; 
    border: 1px solid black; 
} 

。 )

は、次のルールで画像を保持するためのdivを持って助け

+1

あなたのマークアップを投稿できますか? – fcalderan

+0

http://jsfiddle.netのコードを投稿してください – Jhilom

答えて

1

ウルム..試しましたか?

<div class='placeholder'> 
    <img src='../images/myimage'> 
</div> 

そして、そのマークアップのためのCSS

.placeholder 
{ 
position : absolute; 
top : 50%; 
left : 50%; 
width : 200px; /* Width of the image in question */ 
height : 200px;/* height of the image in question */ 
margin : -100px 0px 0px -100px; 
} 

これはページのまさに中心にあなたのイメージを持参してください。

+0

こんにちは、これは1:1の高さの幅の四角形で動作します。私の画像は1:2です(これはわかりません)。オープニングポストを見て結果を手に入れました – bodokaiser

0

をありがとうございました:これがどうなる

margin-left: auto; 
margin-right: auto; 
margin-top:200px; <!-- Will depend on your image --> 
width:[your-image-width]px; 

があなたのイメージ

+0

横のみ。 OPは垂直的にも望みます。タイトルを参照してください。 –

+0

私の悪いです。編集を参照してください。これは彼が望むことを行い、それに応じてマージンのトップルールでバイディングする必要があります。 – dtsg

1

を中心に説明すること

img#logo { 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    width: 100px; 
    height: 100px; 
    margin-left: -50px; 
    margin-top: -50px; 
} 

http://jsfiddle.net/DxByM/

+0

こんにちは、これは1:1の高さから幅の四角形で動作します。私の画像は1:2です(あなたはこれを知ることができません...)。私は結果を手に入れました – bodokaiser

+0

ちょうど幅、高さとマージンを変更するには、マージン左は幅の半分にする必要があります。マージントップは高さの半分にする必要があります。 – trapper

関連する問題