2012-10-03 12 views
5

本当にシンプルなはずです...私は考えました。絶対位置、右上隅(リサイズ)

私のような設定した

<div id="main"> 
    <div id="a1">THE FIRST</div> 
    <div id="a2">THE SECOND</div> 
</div> 

私は全体のメインのdivが私の画面の右上隅に位置するようにしたいと私は、ブラウザのサイズを変更すると、私はそれがそこに滞在したいです。私は固定的なポジショニングを話しているわけではない - ただ絶対。

ただし、このCSSは機能しません。何か案は?

#main { 
     position:relative; 
    top:0; 
    right:0; 
    z-index:300; 
    min-width:0; 
    width:8%; 
} 

#main #a1 { 
    position:absolute; 
    background: #082540; 
    z-index: 300; 
    right:0; 
    top:40px; 
} 

#main #a2 { 
    position:absolute; 
    background: #082540; 
    z-index: 300; 
    right:0; 
    top:0; 
} 

** EDIT **

私は右上にdiv要素を入れた場合、私は私が右から左へ、ブラウザを持参するときには(「固定」のように)消えたいです。

答えて

10

IDとNAMEトークン#a1または#a2

UPDATEのようなものに変更し、あなたの#1#2スタイルが適用されていない理由がある、文字で始まる必要がありますちょうどあなたの#mainfloat:right;を追加
div

作業中demo

+0

チップがありがとうございます - 運がまだありません。 – user82302124

+0

ありがとうございます - どのように全体のdivがサイズ変更中に右上隅に配置されたままにしますか?私はサイズ変更されている場合、右上隅に残ることはしたくない。 – user82302124

+0

あなたはちょうど矛盾を書き、あなたの最後のコメントを確認してください私は私が投稿したフィドルで間違って見ていることを明確にしてください、私はウィンドウのサイズを変更し、divはあなたの意図だった右上にとどまります。 – Nelson