0

ページ上に固定された左の値を持つ相対位置のボタンがあり、スクロール時にその位置を維持します。私が得た唯一の問題は、ブラウザのウィンドウ幅が変更されたとき、またはクライアントデバイスの画面が小さいときです。この場合、ボタンは表示されている画面の外側にあります。

このボタンは、ブラウザウィンドウの右の制限から常に50ピクセルになるように定義するとよいと思います。どうすればこれを達成できますか?

更新:私はfloat: rightすでに使用しましたが、これはほぼ私が望むものですが、ボタンはまだブラウザウィンドウの境界に近いです(垂直のスコルバーの上にあります)。50px左に配置すると、この問題は解決します。

4

3 に答える 3

2

使用float:rightしてmargin-right:50px

于 2012-10-10T09:14:21.333 に答える
2

やってみました:

div#button {
    position:fixed; /* or position:absolute; */
    right:50px;
    bottom:10px; /* or another value */
}
于 2012-10-10T09:11:16.647 に答える
2

使用margin-rightしてfloat:right;

#button{margin-right:20px;float:right;}
于 2012-10-10T09:16:08.243 に答える