2011-06-22 4 views
1

は私が入れ:<link href="styles.css" rel="stylesheet" type="text/css"></link>私は体に与えてくれたスクリプトがある :スクリーン解像度に関係なくCSSのボックス位置を修正するには?ヘッダの

<input name="search" type="text" onKeyUp="getScriptPage('box','text_content')" id="text_content" AUTOCOMPLETE="off" size="40"> 

CSSで私が与えてくれたのidスクリプトは次のとおりです。

#box 
{ 
    width : 270px; 
    height : auto; 
    overflow : auto ; 
    border : 1px solid #C5C5C5; 
    background : #F8F8F8; 
    position : absolute; 
    left : 460px; 
    top : 286px; 
    border-top : none; 
    text-align : left; 
    display : none; 
} 

問題がときです画面の解像度を1366x768からそれ以上に変更します...ボックスの配置が変更されました...画面の解像度に関係なくボックスの位置を修正したいだけです

+0

ここで、「修正」しますか?あなたのHTMLはどのように見えますか? –

+0

私は自分のhtmlを追加しました – aftard

+0

ボックス内に入力をシミュレートするために、入力要素の外枠がありますか?あなたはそれを配置する問題を抱えていますか? –

答えて

2

私は、代わりにピクセル値の割合を使用してお勧めします:

#box 
{ 
    width : 270px; 
    height : auto; 
    overflow : auto ; 
    border : 1px solid #C5C5C5; 
    background : #F8F8F8; 
    position : absolute; 
    left : 33%; 
    top : 33%; 
    border-top : none; 
    text-align : left; 
    display : none; 
} 

ここ割合は単なる例です - あなたはどこ希望のレイアウトにそれは相対入れするかを決定する必要があると思いますパーセンテージ値で手を加えることでパーセント値で配置されたボックスの例を次に示します。http://jsfiddle.net/RjgHy/

+0

私はそれをしましたが、ボックスの位置が別の画面解像度でどこかに表示されます – aftard